I need help with setting up Zigbee2MQTT (Sonoff Zigbee 3.0 USB Dongle Plus)

Hi all,

I have big problems with setting up Zigbee2MQTT in Home Assistant.
I think, that it is caused by a lot of manuals with different information (because of different versions).

I bought this adapter on amazon:
https://www.amazon.de/SONOFF-Gateway-CC2652P-Assistant-Zigbee2MQTT/dp/B09KXTCMSC?th=1

I did not perform any changes. Firmware is unchanged. Is that right?

I have installed the mosquito broker 6.4.1 add-on (version 6.4.1; this is the current version).
I startet it without any changes

I have inserted the Sonoff Zigbee stick directly into the raspberry pi to exclude any problems with the extension cable

I have installed the zigbee2MQTT add-on (version 1.40.2-1; this is the current version).

In Settings/System/Hardware/complete hardware, I see the Sonoff Zigbee stick under ttyUSB:

ttyUSB0/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_acfbfdccd01bef11be1c9ed94909ffd0-if00-port0

Subsystem:tty

Gerätepfad:/dev/ttyUSB0

ID:/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_acfbfdccd01bef11be1c9ed94909ffd0-if00-port0

In the configuration of the Zigbee2MQTT Add-on, I have this settings:
Options
data_path*
/config/zigbee2mqtt

socat
enabled: false
master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
options: “-d -d”
log: false

mqtt
server: mqtt://core-mosquitto:1883
version: 6.4.1

serial
port: /dev/ttyUSB0

Network
8485

In the protokoll,there is one error:
error: zh:zstack:znp: Failed to determine if path is valid: ‘Error: spawn udevadm ENOENT’

The rest is green, Zigbee2MQTT seems to start.
In the UI, I startet listening to new devices but I dont discover any devices. I tried 3 different ones.

This youtube helped me a lot with setting up Zigbee2MQTT.

Thank you for the video.
In the manuls, I have seen, there was the MQTT user missing.
I have added that and followed the whole video.

My stick is a Dongle-P.

Config in Zigbee2MQTT add-on looks like this (my password is not zoigbee, I have posted it here as an example:

mqtt
server: mqtt://core-mosquitto:1883
user: mqtt-user
password: zigbee

serial
port: >-
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_acfbfdccd01bef11be1c9ed94909ffd0-if00-port0

After starting Zigbee2MQTT, it gives an error:
error: zh:zstack:znp: Failed to determine if path is valid: ‘Error: spawn udevadm ENOENT’

During interview, it still finds no devices.

In my integrations, I have a discovered device:

Sonoff Zigbee 3.0 USB Dongle Plus
Zigbee Home Automation

I think this is ZHA. I will ignore this. Right?

zigbee2MQTT and ZHA can not coexist. If you want to use Zigbee2MQTT you have to remove ZHA.