After the Hermes Agent connects to Home Assistant, there is a "no event at all", most likely it is not that the connection is broken, but that you have not configured event filtering. The official documentation is clear: no state changes are forwarded by default, at least one of watch_domains, watch_entities, or watch_all is set.
How to arrange
- Open
~/.hermes/config.yamlfirst. - Configure the
watch_domainsunderplatforms.homeassistant.extra, such asclimate,binary_sensor,lightfirst. - If you want to keep an eye on a few entities, use
watch_entities. - Too much noise makes up for
ignore_entitiesandcooldown_seconds.
Novices don't watch_all as soon as they come up
The official advice is also conservative: start with a small number of domains and don't subscribe to the full amount. Because CPU temperature, uptime, and various high-frequency sensors can easily fill up Hermes, but you can't see the really important door sensors, alarms, and temperature control changes.
In a word: Home Assistant has no incident, check the filtering rules first, not suspect that the gateway is broken first.
Official open source address: https://github.com/NousResearch/hermes-agent; Official document entry: https://hermes-agent.nousresearch.com/.