Skip to main content

Referencia: Servicos

Servicos sao acoes que podem ser chamadas para controlar entidades. Eles seguem o formato dominio.servico.

Servicos por Dominio

light

ServicoDescricaoDados
light.turn_onLigar luzbrightness, color_temp, rgb_color
light.turn_offDesligar luz-
light.toggleAlternar estado-

switch

ServicoDescricaoDados
switch.turn_onLigar interruptor-
switch.turn_offDesligar interruptor-
switch.toggleAlternar estado-

cover

ServicoDescricaoDados
cover.openAbrir cortina-
cover.closeFechar cortina-
cover.stopParar movimento-
cover.set_positionDefinir posicaoposition (0-100)

climate

ServicoDescricaoDados
climate.turn_onLigar climatizacao-
climate.turn_offDesligar climatizacao-
climate.set_temperatureDefinir temperaturatemperature
climate.set_hvac_modeDefinir modohvac_mode (cool, heat, auto, dry, fan_only)
climate.set_fan_modeDefinir ventiladorfan_mode

fan

ServicoDescricaoDados
fan.turn_onLigar ventiladorspeed, percentage
fan.turn_offDesligar ventilador-
fan.set_percentageDefinir velocidadepercentage (0-100)
fan.oscillateAlternar oscilacaooscillating (true/false)

media_player

ServicoDescricaoDados
media_player.turn_onLigar-
media_player.turn_offDesligar-
media_player.playReproduzir-
media_player.pausePausar-
media_player.volume_setDefinir volumevolume_level (0-1)
media_player.volume_muteMutaris_volume_muted (true/false)
media_player.select_sourceSelecionar fontesource

lock

ServicoDescricaoDados
lock.lockTrancar-
lock.unlockDestrancar-

select

ServicoDescricaoDados
select.select_optionSelecionar opcaooption

button

ServicoDescricaoDados
button.pressPressionar botao-

script

ServicoDescricaoDados
script.script.pressExecutar scriptscript_id

Chamando Servicos

Servicos podem ser chamados de varias formas:
  1. Dashboard — Interacao com cards
  2. Automacoes — Acao “Chamar Servico”
  3. Scripts — Acao “Chamar Servico”
  4. APIPOST /v1/service/{domain}/{service}
  5. Aristoteles — Comando em linguagem natural