Condições
Condições são verificadas após o gatilho disparar e antes das ações executarem. Se qualquer condição não for atendida, a automação e interrompida.Condição de Estado
Condição de Estado
Verifica se uma entidade esta em um estado específico.Parâmetros:
entity_id— Entidade a verificarstate— Estado esperado
Condição Numerica
Condição Numerica
Verifica se um valor numérico esta dentro de uma faixa.Parâmetros:
entity_id— Entidade a verificarattribute(opcional) — Atributo específicoabove(opcional) — Valor mínimobelow(opcional) — Valor máximo
Condição de Horário
Condição de Horário
Verifica se o horário atual esta dentro de uma faixa.Parâmetros:
after(opcional) — Horário mínimo (HH:MM:SS)before(opcional) — Horário máximo (HH:MM:SS)weekday(opcional) — Dias da semana permitidos
Condição de Template
Condição de Template
Avalia uma expressão personalizada.Parâmetros:
value_template— Expressão que deve retornartrue
Operadores Lógicos (AND/OR/NOT)
Operadores Lógicos (AND/OR/NOT)
Combina multiplas condições com lógica booleana.
- AND — Todas as condições devem ser verdadeiras
- OR — Pelo menos uma condição deve ser verdadeira
- NOT — A condição deve ser falsa