Skip to main content

Referência: Serviços

Serviços são ações que podem ser chamadas para controlar entidades. Eles seguem o formato dominio.servico.

Serviços por Domínio

light

ServiçoDescriçãoDados
light.turn_onLigar luzbrightness, color_temp, rgb_color
light.turn_offDesligar luz-
light.toggleAlternar estado-

switch

ServiçoDescriçãoDados
switch.turn_onLigar interruptor-
switch.turn_offDesligar interruptor-
switch.toggleAlternar estado-

cover

ServiçoDescriçãoDados
cover.openAbrir cortina-
cover.closeFechar cortina-
cover.stopParar movimento-
cover.set_positionDefinir posiçãoposition (0-100)

climate

ServiçoDescriçãoDados
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

ServiçoDescriçãoDados
fan.turn_onLigar ventiladorspeed, percentage
fan.turn_offDesligar ventilador-
fan.set_percentageDefinir velocidadepercentage (0-100)
fan.oscillateAlternar oscilacaooscillating (true/false)

media_player

ServiçoDescriçãoDados
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

ServiçoDescriçãoDados
lock.lockTrancar-
lock.unlockDestrancar-

select

ServiçoDescriçãoDados
select.select_optionSelecionar opçãooption

button

ServiçoDescriçãoDados
button.pressPressionar botão-

script

ServiçoDescriçãoDados
script.script.pressExecutar scriptscript_id

Chamando Serviços

Serviços podem ser chamados de varias formas:
  1. Dashboard — Interação com cards
  2. Automações — Ação “Chamar Serviço”
  3. Scripts — Ação “Chamar Serviço”
  4. APIPOST /v1/service/{domain}/{service}
  5. Unicontrol AI — Comando em linguagem natural