One of my projects on openhab is:
openhab installation
I am working with the docker installation of openhab, with a preference for command line than for the openhab main ui (or gui). Though I would really appreciate to be able to run some of my devices from the main ui as you call it. The os on which the openhab docker engine led installation is running is kubuntu.
Yesterday I have returned to the vendor the aqara M2 hub, to get a refund. With the android Aqara application I could see my zigbee sensors (temperature and humidity, movement sensors and door sensors.
It was useless to pursue with the M2 hub, as I wanted a home alarm system plugged into a tuya alarm siren.
The actual problem is that though I have a working openhab docker engine intallation, the sunoff usb dongle still see none of my devices.
fl@Satellite-Z930:~$ ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Apr 30 06:00 usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_a88893f4dc73ef11abf0df1e313510fd-if00-port0 -> ../../ttyUSB0
What kind of output would you like me to provide to troubleshoot the issue?
Any direction would be appreciated.
Thanks.
jimtng
(jimtng)
May 9, 2025, 2:28pm
2
Show me your current compose.yml and your zigbee2mqtt config file.
/home/fl/compose.yml
services:
openhab:
image: openhab/openhab:latest
# image: openhab/openhab:milestone
# image: openhab/openhab:snapshot
container_name: openhab
restart: always
network_mode: host
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- ./.ssh:/openhab/.ssh
- ./openhab/.karaf:/openhab/.karaf
- ./openhab/conf:/openhab/conf
- ./openhab/userdata:/openhab/userdata
- ./openhab/addons:/openhab/addons
environment:
USER_ID: 1000
GROUP_ID: 1000
# Adjust accordingly
OPENHAB_HTTP_PORT: 8080
OPENHAB_HTTPS_PORT: 8443
JAVA_MIN_MEM: 4g
JAVA_MAX_MEM: 4g
mosquitto:
image: eclipse-mosquitto:latest
container_name: mosquitto
restart: always
volumes:
- ./mosquitto/mosquitto.conf:/mosquitto/config/mosquitto.conf
user: "1000:1000"
ports:
# These ports should not be changed unless absolutely necessary
- "1883:1883"
- "8883:8883"
zigbee2mqtt:
image: koenkk/zigbee2mqtt:latest
container_name: zigbee2mqtt
restart: always
# Make it run as the openhab user too
user: "1000:1000"
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- ./zigbee2mqtt:/app/data
ports:
# Adjust accordingly
- "8088:8080"
# Uncomment the devices section below and map the correct device
devices:
# - /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0:/dev/ttyUSB0
- /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_a88893f4dc73ef11abf0df1e313510fd-if00-port0:/dev/ttyUSB0
depends_on:
- mosquitto
/home/fl/zigbee2mqtt/configuration.yaml
version: 4
mqtt:
base_topic: zigbee2mqtt
server: mqtt://mosquitto:1883
serial: {}
advanced:
log_level: info
channel: 11
network_key:
- 75
- 84
- 176
- 85
- 112
- 29
- 66
- 184
- 159
- 236
- 191
- 197
- 105
- 143
- 149
- 13
pan_id: 48900
ext_pan_id:
- 63
- 175
- 5
- 220
- 99
- 37
- 220
- 144
frontend:
enabled: false
port: 8080
homeassistant:
enabled: false
serial:
# Location of the adapter
# USB adapters - use format "port: /dev/serial/by-id/XXX"
# Ethernet adapters - use format "port: tcp://192.168.1.12:6638"
#port: /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_a88893f4dc73ef11abf0df1e313510fd-if00-port0 -> ../../ttyUSB0
port: /dev/ttyUSB0
# attacher a ligne precedente additonnal info fl -port0 -> ../../ttyUSB0
# Adapter type, allowed values: `zstack`, `ember`, `deconz`, `zigate` or `zboss`
adapter: zstack
jimtng
(jimtng)
May 9, 2025, 2:39pm
5
Now go to http://your.ip.address:8088 - this should open zigbee2mqtt’s UI
Go to Settings (the cog wheel → Settings) and click Serial
.
The Port
should say /dev/ttyUSB0
Adapter
should be zstack
I think.
The indentation in your Z2M configuration.yaml seems a bit odd.
Next step:
Restart zigbee2mqtt docker compose restart zigbee2mqtt
Grab the logs: docker compose logs zigbee2mqtt
You should see something like this, if it works:
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 14:37:23] info: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 14:37:23] info: z2m: Starting Zigbee2MQTT version 2.1.3 (commit #ba337bd329aeb4ca17735c0cf09b31293c8cff06)
zigbee2mqtt | [2025-05-09 14:37:23] info: z2m: Starting zigbee-herdsman (3.2.7)
zigbee2mqtt | [2025-05-09 14:37:23] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 14:37:23] info: zh:zstack:znp: Serialport opened
zigbee2mqtt | [2025-05-09 14:37:23] info: z2m: zigbee-herdsman started (resumed)
zigbee2mqtt | [2025-05-09 14:37:23] info: z2m: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20230507,"transportrev":2},"type":"zStack3x0"}'
Though main openhab ui is up and working:
http://10-0-0-54.local:8080/settings/
http://10-0-0-54.local:8088/
error message
**10-0-0-54.local** refused to connect.
jimtng
(jimtng)
May 9, 2025, 3:03pm
7
show the output of docker compose logs zigbee2mqtt
Here is the begining:
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt |
zigbee2mqtt | /app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183
zigbee2mqtt | return new YAMLException(message, mark);
zigbee2mqtt | ^
zigbee2mqtt | YAMLException: duplicated mapping key (41:1)
zigbee2mqtt |
zigbee2mqtt | 38 | port: 8080
zigbee2mqtt | 39 | homeassistant:
zigbee2mqtt | 40 | enabled: false
zigbee2mqtt | 41 | serial:
zigbee2mqtt | ------^
zigbee2mqtt | 42 | # Location of the adapter
zigbee2mqtt | 43 | # USB adapters - use format ...
zigbee2mqtt | at generateError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183:10)
zigbee2mqtt | at throwError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:187:9)
zigbee2mqtt | at storeMappingPair (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:358:7)
zigbee2mqtt | at readBlockMapping (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1173:9)
zigbee2mqtt | at composeNode (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1441:12)
zigbee2mqtt | at readDocument (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1625:3)
zigbee2mqtt | at loadDocuments (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1688:5)
zigbee2mqtt | at Object.load (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1714:19)
zigbee2mqtt | at Object.read (/app/lib/util/yaml.ts:23:29)
zigbee2mqtt | at read (/app/lib/util/settings.ts:313:20)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt |
zigbee2mqtt | /app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183
zigbee2mqtt | return new YAMLException(message, mark);
zigbee2mqtt | ^
zigbee2mqtt | YAMLException: duplicated mapping key (41:1)
zigbee2mqtt |
zigbee2mqtt | 38 | port: 8080
zigbee2mqtt | 39 | homeassistant:
zigbee2mqtt | 40 | enabled: false
zigbee2mqtt | 41 | serial:
zigbee2mqtt | ------^
zigbee2mqtt | 42 | # Location of the adapter
zigbee2mqtt | 43 | # USB adapters - use format ...
zigbee2mqtt | at generateError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183:10)
zigbee2mqtt | at throwError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:187:9)
zigbee2mqtt | at storeMappingPair (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:358:7)
zigbee2mqtt | at readBlockMapping (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1173:9)
zigbee2mqtt | at composeNode (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1441:12)
zigbee2mqtt | at readDocument (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1625:3)
zigbee2mqtt | at loadDocuments (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1688:5)
zigbee2mqtt | at Object.load (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1714:19)
zigbee2mqtt | at Object.read (/app/lib/util/yaml.ts:23:29)
zigbee2mqtt | at read (/app/lib/util/settings.ts:313:20)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt |
zigbee2mqtt | /app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183
zigbee2mqtt | return new YAMLException(message, mark);
zigbee2mqtt | ^
zigbee2mqtt | YAMLException: duplicated mapping key (41:1)
zigbee2mqtt |
zigbee2mqtt | 38 | port: 8080
zigbee2mqtt | 39 | homeassistant:
zigbee2mqtt | 40 | enabled: false
zigbee2mqtt | 41 | serial:
zigbee2mqtt | ------^
zigbee2mqtt | 42 | # Location of the adapter
zigbee2mqtt | 43 | # USB adapters - use format ...
zigbee2mqtt | at generateError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183:10)
zigbee2mqtt | at throwError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:187:9)
zigbee2mqtt | at storeMappingPair (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:358:7)
zigbee2mqtt | at readBlockMapping (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1173:9)
zigbee2mqtt | at composeNode (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1441:12)
zigbee2mqtt | at readDocument (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1625:3)
zigbee2mqtt | at loadDocuments (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1688:5)
zigbee2mqtt | at Object.load (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1714:19)
zigbee2mqtt | at Object.read (/app/lib/util/yaml.ts:23:29)
zigbee2mqtt | at read (/app/lib/util/settings.ts:313:20)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt |
zigbee2mqtt | /app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183
zigbee2mqtt | return new YAMLException(message, mark);
zigbee2mqtt | ^
zigbee2mqtt | YAMLException: duplicated mapping key (41:1)
zigbee2mqtt |
zigbee2mqtt | 38 | port: 8080
zigbee2mqtt | 39 | homeassistant:
zigbee2mqtt | 40 | enabled: false
zigbee2mqtt | 41 | serial:
zigbee2mqtt | ------^
zigbee2mqtt | 42 | # Location of the adapter
zigbee2mqtt | 43 | # USB adapters - use format ...
zigbee2mqtt | at generateError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183:10)
zigbee2mqtt | at throwError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:187:9)
zigbee2mqtt | at storeMappingPair (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:358:7)
zigbee2mqtt | at readBlockMapping (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1173:9)
zigbee2mqtt | at composeNode (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1441:12)
zigbee2mqtt | at readDocument (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1625:3)
zigbee2mqtt | at loadDocuments (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1688:5)
zigbee2mqtt | at Object.load (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1714:19)
zigbee2mqtt | at Object.read (/app/lib/util/yaml.ts:23:29)
zigbee2mqtt | at read (/app/lib/util/settings.ts:313:20)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt |
zigbee2mqtt | /app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183
zigbee2mqtt | return new YAMLException(message, mark);
zigbee2mqtt | ^
zigbee2mqtt | YAMLException: duplicated mapping key (41:1)
zigbee2mqtt |
zigbee2mqtt | 38 | port: 8080
zigbee2mqtt | 39 | homeassistant:
zigbee2mqtt | 40 | enabled: false
zigbee2mqtt | 41 | serial:
zigbee2mqtt | ------^
zigbee2mqtt | 42 | # Location of the adapter
zigbee2mqtt | 43 | # USB adapters - use format ...
zigbee2mqtt | at generateError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:183:10)
zigbee2mqtt | at throwError (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:187:9)
zigbee2mqtt | at storeMappingPair (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:358:7)
zigbee2mqtt | at readBlockMapping (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1173:9)
zigbee2mqtt | at composeNode (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1441:12)
zigbee2mqtt | at readDocument (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1625:3)
zigbee2mqtt | at loadDocuments (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1688:5)
zigbee2mqtt | at Object.load (/app/node_modules/.pnpm/js-yaml@4.1.0/node_modules/js-yaml/lib/loader.js:1714:19)
zigbee2mqtt | at Object.read (/app/lib/util/yaml.ts:23:29)
zigbee2mqtt | at read (/app/lib/util/settings.ts:313:20)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
/home/fl/zigbee2mqtt/log/2025-04-29.14-15-51/log.log
There was more than 146 000 lines in the output of:
fl@Satellite-Z930:~/zigbee2mqtt/log$ docker compose logs zigbee2mqtt > log1.txt
jimtng
(jimtng)
May 9, 2025, 3:28pm
10
As the error message indicated, you have duplicate keys
francoislavoie:
serial: {}
Remove that
Also as I said above, the indentation under serial looks wrong. Fix it. There should be two spaces in the entries inside serial
serial:
port: /dev/ttyUSB0
adapter: zstack
You can leave the comments alone if you like, but fix their indentation too.
Now with the appropriate indentation there is no more error log with:
fl@Satellite-Z930:~$ docker compose restart zigbee2mqtt > log2.txt
[+] Restarting 1/1
âś” Container zigbee2mqtt Started0.7s 6s
fl@Satellite-Z930:~$ ls
log2.txt is empty.
Same situation with the interface:
http://10-0-0-54.local:8088/
error message
**10-0-0-54.local** refused to connect.
jimtng
(jimtng)
May 9, 2025, 4:18pm
12
still need to see docker compose logs --tail 100 zigbee2mqtt
jimtng
(jimtng)
May 9, 2025, 4:19pm
13
Ohh… you need to set this in your configuration.yaml
frontend:
enabled: true
restart after changing docker compose restart zigbee2mqtt
1 Like
configuration.yaml corrected for
frontend:
enabled: true
Same situation with the interface:
http://10-0-0-54.local:8088/
error message
**10-0-0-54.local** refused to connect.
docker compose logs --tail 100 zigbee2mqtt
zigbee2mqtt | [2025-05-09 12:28:28] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:28] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 12:28:28] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 12:28:28] e[31merrore[39m: z2m: Error: Error: Permission denied, cannot open /dev/ttyUSB0
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 12:28:30] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 12:28:30] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 12:28:30] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 12:28:30] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 12:28:30] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:30] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:30] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 12:28:30] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 12:28:30] e[31merrore[39m: z2m: Error: Error: Permission denied, cannot open /dev/ttyUSB0
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 12:28:32] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 12:28:32] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 12:28:32] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 12:28:32] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 12:28:32] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:32] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:32] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 12:28:32] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 12:28:32] e[31merrore[39m: z2m: Error: Error: Permission denied, cannot open /dev/ttyUSB0
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 12:28:34] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 12:28:34] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 12:28:34] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 12:28:34] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 12:28:34] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:34] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:34] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 12:28:34] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 12:28:34] e[31merrore[39m: z2m: Error: Error: Permission denied, cannot open /dev/ttyUSB0
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 12:28:36] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 12:28:36] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 12:28:36] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 12:28:36] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 12:28:36] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:36] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:36] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 12:28:36] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 12:28:36] e[31merrore[39m: z2m: Error: Error: Permission denied, cannot open /dev/ttyUSB0
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 12:28:39] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 12:28:40] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 12:28:40] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 12:28:40] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 12:28:40] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:40] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:40] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 12:28:40] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 12:28:40] e[31merrore[39m: z2m: Error: Error: Permission denied, cannot open /dev/ttyUSB0
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 12:28:44] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 12:28:44] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 12:28:44] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 12:28:44] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 12:28:44] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:44] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:44] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 12:28:44] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 12:28:44] e[31merrore[39m: z2m: Error: Error: Permission denied, cannot open /dev/ttyUSB0
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 12:28:52] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 12:28:52] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 12:28:52] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 12:28:52] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 12:28:52] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:52] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:28:52] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 12:28:52] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 12:28:52] e[31merrore[39m: z2m: Error: Error: Permission denied, cannot open /dev/ttyUSB0
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 12:29:06] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 12:29:06] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 12:29:06] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 12:29:07] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 12:29:07] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:29:07] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 12:29:07] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 12:29:07] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 12:29:07] e[31merrore[39m: z2m: Error: Error: Permission denied, cannot open /dev/ttyUSB0
````Preformatted text`
jimtng
(jimtng)
May 9, 2025, 4:40pm
16
Try
sudo chmod 777 /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_a88893f4dc73ef11abf0df1e313510fd-if00-port0
then restart Z2m to retry
jimtng
(jimtng)
May 9, 2025, 4:50pm
17
PS I moved this to “Apps & Services → 3rd Party”
new log
docker compose logs --tail 100 zigbee2mqtt > log4.txt
zigbee2mqtt | [2025-05-09 13:09:41] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:09:41] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:09:41] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 13:09:41] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 13:09:41] e[31merrore[39m: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
zigbee2mqtt | at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
zigbee2mqtt | at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
zigbee2mqtt | at Zigbee.start (/app/lib/zigbee.ts:69:27)
zigbee2mqtt | at Controller.start (/app/lib/controller.ts:104:13)
zigbee2mqtt | at start (/app/index.js:149:5)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 13:09:43] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 13:09:43] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 13:09:43] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 13:09:43] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 13:09:43] e[32minfoe[39m: zh:zstack:znp: Serialport opened
zigbee2mqtt | [2025-05-09 13:09:43] e[32minfoe[39m: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
zigbee2mqtt | [2025-05-09 13:09:45] e[32minfoe[39m: zh:zstack:znp: Skip bootloader for CC2652/CC1352
zigbee2mqtt | [2025-05-09 13:10:03] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:10:03] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:10:03] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 13:10:03] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 13:10:03] e[31merrore[39m: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
zigbee2mqtt | at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
zigbee2mqtt | at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
zigbee2mqtt | at Zigbee.start (/app/lib/zigbee.ts:69:27)
zigbee2mqtt | at Controller.start (/app/lib/controller.ts:104:13)
zigbee2mqtt | at start (/app/index.js:149:5)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 13:10:05] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 13:10:05] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 13:10:05] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 13:10:05] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 13:10:05] e[32minfoe[39m: zh:zstack:znp: Serialport opened
zigbee2mqtt | [2025-05-09 13:10:05] e[32minfoe[39m: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
zigbee2mqtt | [2025-05-09 13:10:06] e[32minfoe[39m: zh:zstack:znp: Skip bootloader for CC2652/CC1352
zigbee2mqtt | [2025-05-09 13:10:25] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:10:25] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:10:25] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 13:10:25] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 13:10:25] e[31merrore[39m: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
zigbee2mqtt | at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
zigbee2mqtt | at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
zigbee2mqtt | at Zigbee.start (/app/lib/zigbee.ts:69:27)
zigbee2mqtt | at Controller.start (/app/lib/controller.ts:104:13)
zigbee2mqtt | at start (/app/index.js:149:5)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 13:10:26] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 13:10:26] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 13:10:26] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 13:10:26] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 13:10:26] e[32minfoe[39m: zh:zstack:znp: Serialport opened
zigbee2mqtt | [2025-05-09 13:10:27] e[32minfoe[39m: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
zigbee2mqtt | [2025-05-09 13:10:28] e[32minfoe[39m: zh:zstack:znp: Skip bootloader for CC2652/CC1352
zigbee2mqtt | [2025-05-09 13:10:46] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:10:46] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:10:46] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 13:10:46] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 13:10:46] e[31merrore[39m: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
zigbee2mqtt | at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
zigbee2mqtt | at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
zigbee2mqtt | at Zigbee.start (/app/lib/zigbee.ts:69:27)
zigbee2mqtt | at Controller.start (/app/lib/controller.ts:104:13)
zigbee2mqtt | at start (/app/index.js:149:5)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 13:10:48] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 13:10:48] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 13:10:48] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 13:10:48] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 13:10:48] e[32minfoe[39m: zh:zstack:znp: Serialport opened
zigbee2mqtt | [2025-05-09 13:10:48] e[32minfoe[39m: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
zigbee2mqtt | [2025-05-09 13:10:50] e[32minfoe[39m: zh:zstack:znp: Skip bootloader for CC2652/CC1352
zigbee2mqtt | [2025-05-09 13:11:08] e[31merrore[39m: z2m: Error while starting zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:11:08] e[31merrore[39m: z2m: Failed to start zigbee-herdsman
zigbee2mqtt | [2025-05-09 13:11:08] e[31merrore[39m: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
zigbee2mqtt | [2025-05-09 13:11:08] e[31merrore[39m: z2m: Exiting...
zigbee2mqtt | [2025-05-09 13:11:08] e[31merrore[39m: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
zigbee2mqtt | at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
zigbee2mqtt | at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
zigbee2mqtt | at Zigbee.start (/app/lib/zigbee.ts:69:27)
zigbee2mqtt | at Controller.start (/app/lib/controller.ts:104:13)
zigbee2mqtt | at start (/app/index.js:149:5)
zigbee2mqtt | Using '/app/data' as data directory
zigbee2mqtt | Starting Zigbee2MQTT without watchdog.
zigbee2mqtt | [2025-05-09 13:11:10] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)
zigbee2mqtt | [2025-05-09 13:11:10] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.2.1 (commit #a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
zigbee2mqtt | )
zigbee2mqtt | [2025-05-09 13:11:10] e[32minfoe[39m: z2m: Starting zigbee-herdsman (3.4.11)
zigbee2mqtt | [2025-05-09 13:11:10] e[32minfoe[39m: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
zigbee2mqtt | [2025-05-09 13:11:10] e[32minfoe[39m: zh:zstack:znp: Serialport opened
zigbee2mqtt | [2025-05-09 13:11:10] e[32minfoe[39m: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
zigbee2mqtt | [2025-05-09 13:11:11] e[32minfoe[39m: zh:zstack:znp: Skip bootloader for CC2652/CC1352
Did you look at the link in the log and the timeout error? It’s been a long time ago but I had also some trouble getting the sononoff to work.
But if I remember right I made some of the mistakes in the link. I forget to deinstall the binding (so the usb poort was already in use), I had multiple USB items (so after a reboot the dongle might move from 1 to 3 and mqtt connected to a wrong device, solved this by making shortcuts on device and manufacturer) and had to flash the dongle with recent firmware.
Maybe none of the above applies for you, maybe one rings a bell.
Your comment helped me to search in some direction as in the log there is:
z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
zigbee2mqtt | at ZStackAdapter.start
Common reasons for this error:
https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html
Error message:
Error: SRSP - SYS - ping after 6000ms for zStack or HOST_FATAL_ERROR for EmberZNet
Common reasons for this error:
1.The port of your serial adapter changed. Check this to find out the port of your adapter.
2.If you are using a CC2530 or CC2531; it is a common issue for this adapter to crash (due to its outdated hardware). Reflashing the firmware should fix the problem. If it happens often consider flashing the source routing firmware or upgrade to a more powerful adapter.
3.Your adapter requires additional configuration parameters. Check supported Adapters section to find out if your adapter requires extra parameters (eg. ConBee II / RaspBee II).
4.Home Assistant’s “Zigbee Home Automation” (ZHA) integration is enabled. Try to disable the ZHA integration and restart the Zigbee2MQTT add-on.
5.Your hardware adapter is flashed with the router firmware and not with the coordinator firmware.
6.Your network Zigbee adapter is not accessible over the LAN network.
7.Another software on your machine (including Home Assistant integration) is interfering with USB devices (example: HA EDL21 integration trying to find a USB device).
Also, I found this link on openhab with the sme device as mine, Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2, needed to be flashed:
https://community.openhab.org/t/sonoff-zigbee-3-0-usb-dongle-plus-v2-which-firmware-to-use/153779
That seems to point to 2.If you are using a CC2530 or CC2531; it is a common issue for this adapter to crash (due to its outdated hardware). Reflashing the firmware
I will put some time on it tomorrow.
Thanks