HA ver. 100.3
Mosquitto broker ver. 5.1
zigbee2mqtt ver 1.6.0
If I manually add the Zigbee device to the MQTT database (with MQTT Explorer) I see how it receives updates from zigbee2mqtt. Still the device does not show up under “Configuration -> Integration -> MQTT: Mosquito broker”.
I do not know the <FRIENDLY_NAME> you are using. If you follow my case above, the string I use on <FRIENDLY_NAME> is “0x000d6ffffe62fa15”, which is not that “friendly”.
Otherwise, your configuration looks very much like mine.
Yes, I’m using a similar not so friendly name as well but it does not work for me. Guess, it’s back to reading the docs and trying other possible solutions. Thanks for sharing.
For me, adding the complete mqtt configuration in the configuration.yaml did not work either. It produces the following error:
Data in your config entry is going to override your configuration.yaml: {'broker': 'some.broker.url', 'discovery': True, 'password': '...
For now, I just have to add the devices manually.
I ended up modifying /config/.storage/core.device_registry and /config/.storage/core.entity_registry manually. Just copy a sample from other devices that are in there to manually add devices.
There is a “device_id” which I had to randomly create since I did not know where to generate or retrieve them from.
I also had to modify /config/configuration.yaml to add: