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
Acessível por todas as automações da casa. Ex: 'Preço da Energia'.
Existe apenas dentro de um script ou automação específica.
Armazena o último estado de um sensor para comparação futura.
Um interruptor virtual de Sim/Não ou Ligado/Desligado.
Considerações Técnicas de Implementação
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.
Garanta que você não está tentando fazer cálculos matemáticos com variáveis armazenadas como texto (strings).
Conceitos Relacionados
Entidades criadas para armazenar valores na UI.
O dado transmitido entre sistemas.
Dispositivos Geradores
Variáveis dão 'memória' ao sistema de automação.
Aumenta a inteligência permitindo cálculos e comparações de estados.