Automações

Variável (Variable)

Variável é um espaço alocado na memória do hub que guarda valores, por exemplo, strings, números, booleanos ou objetos JSON. Elas fornecem memória para as automações, permitindo decisões com base no estado anterior. A gestão dessas variáveis ocorre no gerenciamento de dados internos e facilita cálculos e comparações entre estados.


⚙ Definição Técnica
Variáveis são espaços alocados na memória do hub que guardam valores (strings, números, booleanos ou objetos JSON). Elas permitem que automações tomem decisões baseadas no passado. Por exemplo, uma variável pode armazenar o brilho anterior de uma luz para que o sistema possa restaurá-lo após um alerta visual de piscar.
Tipos comuns de gatilhos
Variável Global
Acessível por todas as automações da casa. Ex: 'Preço da Energia'.
Variável Local
Existe apenas dentro de um script ou automação específica.
Variável de Estado
Armazena o último estado de um sensor para comparação futura.
Booleano (Input Boolean)
Um interruptor virtual de Sim/Não ou Ligado/Desligado.
Considerações de Implementação
ℹ️
Persistência
Verifique se a variável sobrevive a reinicializações. No Home Assistant, 'Input Helpers' são persistentes, enquanto variáveis de script YAML não são.
⚠️
Tipagem de Dados
Garanta que você não está tentando fazer cálculos matemáticos com variáveis armazenadas como texto (strings).