Acoes
Acoes definem o que a automacao deve fazer quando disparada e as condicoes sao atendidas. Voce pode encadear multiplas acoes que serao executadas em sequencia.Chamar Servico
Chamar Servico
Executa um servico em uma ou mais entidades.Parametros:
service— Nome do servico (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 proxima acao.Parametros:
delay— Tempo em milissegundos
Aguardar (Wait)
Aguardar (Wait)
Pausa a execucao ate que uma condicao seja atendida ou um timeout expire.Parametros:
timeout— Tempo maximo de espera (milissegundos)condition(opcional) — Condicao a aguardar
Disparar Evento
Disparar Evento
Emite um evento no barramento de eventos do sistema.Parametros:
event_type— Tipo do eventoevent_data(opcional) — Dados do evento
Repetir (Repeat)
Repetir (Repeat)
Repete uma sequencia de acoes um numero definido de vezes.Parametros:
count— Numero de repeticoessequence— Lista de acoes a repetir
Condicional (Choose)
Condicional (Choose)
Executa diferentes acoes baseado em condicoes.Parametros:
choices— Lista de opcoes, cada uma com condicoes e acoesdefault(opcional) — Acoes se nenhuma opcao for atendida
Executar Script
Executar Script
Executa um script salvo.Parametros:
script_id— ID do script a executar
Enviar Notificacao
Enviar Notificacao
Envia uma notificacao push para o app mobile.Parametros:
entity_idoudevice_id— Dispositivo(s) destinomessage— Texto da notificacaotitle(opcional) — Titulodata(opcional) — URL, acoes interativas, anexos (imagem, video, audio)
Comando Remoto (IR/RF)
Comando Remoto (IR/RF)
Envia um comando infravermelho ou radiofrequencia.Parametros:
entity_id— Entidade do controle remotocommand— Comando a enviarrepeats(opcional) — Numero de repeticoes