At first glance, the mqtt eventstream looks as a good solution. But I am not sure how that is supposed to work?
This looks so wrong to me:
subscribe_topic: OtherHaServerName
There is no configuration for the external broker as for hostname, the port, username and password?