Referencia: Eventos
O Portal utiliza um barramento de eventos (event bus) para comunicacao assincrona entre componentes do sistema.Eventos do Sistema
| Evento | Descricao | Dados |
|---|---|---|
state_changed | Estado de uma entidade mudou | entity_id, old_state, new_state |
automation.trigger | Automacao foi disparada | automation_id |
automation.lifecycle | Automacao criada/editada/excluida | automation_id, action |
script.trigger | Script foi executado | script_id |
tag.scanned | Tag foi escaneada | tag_id, device_id |
webhook.received | Webhook foi recebido | webhook_id, data |
config_entry.added | Integracao adicionada | config_entry_id, domain |
config_entry.deleted | Integracao removida | config_entry_id, domain |
Topicos MQTT Internos
| Topico | Descricao |
|---|---|
portal/automation/manual_trigger | Disparo manual de automacao |
portal/automation/lifecycle | Eventos de ciclo de vida de automacoes |
portal/script/trigger | Execucao de script |
portal/events/webhook | Evento de webhook recebido |
portal/core/config-entry/add | Integracao adicionada |
portal/core/config-entry/delete | Integracao removida |