Tried for a while HA supervisor with Mosquitto, Zigbee2MQTT et HA supervisor on a Debian 12 PC running a Sonoff dongle plus (latest firmware 20230507) all latest updates for the software
Was constantly having problems with the dongle not seeing anything and or communicating badly with some zigbee devices that I have, and just couldn’t get it to work correctly
So I wiped everything did a fresh Debian installation added Mosquito again (slightly different installation setup)
(I actually forgot to install the Zigbee2Mqtt installation
But when I fired up the HA for the first time the dongle was seen straight away, and since then all is working perfectly
So my question is what does / is the Zigbee2Mqtt installation for
Effectively I have no npm or node version that I had before and no zigbee2mqtt/data/configuration.yaml
But everything works
So a little confused to why it’s needed as all seems perfect
It’s one way of getting Zigbee devices into HA. As you discovered HA has native support with ZHA.
It’s not needed, but it supports many more automation platforms than just Home Assistant, and many people prefer it to ZHA (and many people prefer ZHA to Z2M).
My problems weren’t so much due to interference but not integrating correctly with the Debian setup, errors due to NPM not working correctly. ttyUSB0 not being accessed correctly, loads of people here with that problem, regardless of the permissions given to it. (Error while starting zigbee-herdsman)
So I’m just glad that it now all works as it should be
Cheers