I’ve setup a “interface” between my Homey and Home Assistant through MQTT.
You need 1 app as Hub 1 for Client and 1 broker, so you need 3 apps.
I my sutiation, the broker is running on my Raspberry Pi (but is also possible to run on the Homey), and the Hub and client are running on the Homey.
I can see the broker and the client in your printscreens but where is your hub?
Because you need to define some settings there AND you need a hub to broadcast the devices.
Here are the instruction from the hub app on the homey, please note it’s possible you need to make some changes according to your situation:
1. **Configure an MQTT broker*
* The MQTT broker is the central server handling all MQTT messages.
* Use the MQTT broker app from Homey the app store or configure an external broker (e.g. CloudMQTT, Mosquitto or HiveMQ).
. **Install & configure the Homey MQTT Client app*
* Install the MQTT Client app from the Homey app store.
* Connect the MQTT Client to your MQTT broker.
. **Install the MQTT Hub (you already did) and let it discover & broadcast all your connected devices*
* The Hub will automatically discover all your devices.
* The availability & state of each device will be broadcasted.
. **Configure the MQTT Hub*
* Adjust the Hub settings where needed.
. **Install any external application supporting MQTT*
* There are many applications supporting MQTT, pick one.
* Connect your external app to the MQTT broker.
* Let your app discover all connected devices.
* If Homey is reported 'offline' or datatypes are not discovered correctly, try pressing the 'broadcast' button to re-start the device initialization process and be patience.
* Configure your communication channels by observing & dispatching messages on the available MQTT topics.
. **Start communicating with Homey*
* Have fun! "