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 Técnicas 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).