Automações

Ajudante (Helper)

Ajudantes são entidades de software criadas pelo usuário para armazenar valores, estados ou realizar cálculos lógicos não vinculados a hardware físico. Funcionam como pontes lógicas que permitem interações abstratas com o sistema, atuando como blocos de construção para interfaces e lógica de usuário; por exemplo, um ajudante de Contador registra contagens e dados de entrada no Dashboard.


Definição Técnica

Ajudantes (Helpers) são entidades de software que servem como pontes lógicas. Eles permitem que o usuário interaja com o sistema de forma abstrata. Por exemplo, um ajudante de 'Contador' pode registrar quantas vezes a porta da geladeira foi aberta, disparando um alerta quando um limite for atingido, sem que haja um dispositivo físico de contagem.

Tipos Comuns de Gatilhos

Input Boolean

Um interruptor virtual (on/off). Ex: Ativar/Desativar modo de limpeza.

Input Number

Um controle deslizante de valor numérico. Ex: Definir volume do alerta.

Input Select

Uma lista de opções. Ex: Menu para escolher a cena da sala.

Input Datetime

Armazena horários específicos. Ex: Definir hora do despertar.

Considerações Técnicas de Implementação

ℹ️
Persistência de Dados

Ajudantes nativos do Home Assistant retêm seus valores após uma queda de energia ou reinicialização do servidor.

⚠️
Nomenclatura

Mantenha um padrão de nomes (slugs) para ajudantes para não confundi-los com entidades de hardware reais durante a programação.