I have ZHA set up and working, with a button paired.
When I was using Zigbee2MQTT, getting events "externally" to Home Assistant was as simple as listening to the correct topic.
I would rather not have to run an automation to publish ZHA events to other applications - is there a better way to broadcast information FROM Home Assistant out to other services on my network?
Use case:
I have a service running on another box that was originally listening to an MQTT topic, that then performed some tasks for me when I pressed a button.
Yes, I could write an Addon or use Node Red but having an event bus was far simpler.