Ações
Ações definem o que a automação deve fazer quando disparada e as condições são atendidas. Você pode encadear multiplas ações que serão executadas em sequência.Chamar Serviço
Chamar Serviço
Executa um serviço em uma ou mais entidades.Parâmetros:
service— Nome do serviço (ex:light.turn_on,cover.close)target— Entidade(s) ou dispositivo(s) alvodata(opcional) — Dados adicionais (ex: brilho, cor)
Atraso (Delay)
Atraso (Delay)
Aguarda um tempo antes de continuar para a próxima ação.Parâmetros:
delay— Tempo em milissegundos
Aguardar (Wait)
Aguardar (Wait)
Pausa a execução até que uma condição seja atendida ou um timeout expire.Parâmetros:
timeout— Tempo máximo de espera (milissegundos)condition(opcional) — Condição a aguardar
Disparar Evento
Disparar Evento
Emite um evento no barramento de eventos do sistema.Parâmetros:
event_type— Tipo do eventoevent_data(opcional) — Dados do evento
Repetir (Repeat)
Repetir (Repeat)
Repete uma sequência de ações um número definido de vezes.Parâmetros:
count— Número de repetiçõessequence— Lista de ações a repetir
Condicional (Choose)
Condicional (Choose)
Executa diferentes ações baseado em condições.Parâmetros:
choices— Lista de opções, cada uma com condições e açõesdefault(opcional) — Ações se nenhuma opção for atendida
Executar Script
Executar Script
Executa um script salvo.Parâmetros:
script_id— ID do script a executar
Enviar Notificação
Enviar Notificação
Envia uma notificação push para o Aplicativo Móvel.Parâmetros:
entity_idoudevice_id— Dispositivo(s) destinomessage— Texto da notificaçãotitle(opcional) — Titulodata(opcional) — URL, ações interativas, anexos (imagem, vídeo, áudio)
Comando Remoto (IR/RF)
Comando Remoto (IR/RF)
Envia um comando infravermelho ou radiofrequencia.Parâmetros:
entity_id— Entidade do controle remotocommand— Comando a enviarrepeats(opcional) — Número de repetições