Evento (Event)
Evento (Event) é uma estrutura de dados transitória que funciona como mensagem nas artérias do sistema de automação. Diferente de um estado persistente, ele existe apenas no milissegundo em que ocorre, carrega um event_type e dados adicionais, e provê comunicação desacoplada entre dispositivos de diferentes marcas e protocolos na Arquitetura Orientada a Eventos (EDA).
Definição Técnica
Um Evento (Event) é uma estrutura de dados transitória. Diferente de um Estado (que persiste), o evento existe apenas no milissegundo em que ocorre. Ele carrega um `event_type` e dados adicionais (`event_data`). Gatilhos baseados em eventos são extremamente rápidos e eficientes para capturar interações que não resultam em mudança de estado permanente, como o clique de um botão 'sem fio'.
Tipos Comuns de Gatilhos
Sinaliza status do hub. Ex: 'Sistema Iniciado', 'Configuração Recarregada'.
Sinaliza comandos de hardware. Ex: 'Botão Zigbee pressionado'.
Disparado sempre que qualquer entidade muda de valor.
Criado pelo usuário para interligar automações independentes.
Considerações Técnicas de Implementação
Gatilhos de evento costumam ser processados mais rapidamente que gatilhos de estado em sistemas de grande escala.
Eventos não aparecem no histórico de estados da maioria das interfaces, dificultando o rastreio posterior se não houver um log de eventos ativo.
Conceitos Relacionados
A rodovia digital onde todos os eventos trafegam.
O componente que fica ouvindo por um evento específico.
Dispositivos Geradores
Eventos são as 'mensagens' que circulam nas artérias do sistema de automação.
Permite a comunicação desacoplada entre dispositivos de diferentes marcas e protocolos.