Hallo, ich hab nen Anfängerfehler gemacht
, und hab aktuell keine Idee mehr, wie ich weiterkomme.
Bis vorhin lief mein Sonoff-Stick für Zigbee völlig problemlos. Dann hab ich mir das neue Video von Simon angeschaut, und das Add-on gesehen, mit dem man die Firmware seines Sticks upgraden kann. Also installiert, meine Firmware auf dem Stick war von 2021, also mal das Upgrade auf die aktuelle Firmware gemacht, und seitdem bekomm ich mein Z2M nicht mehr zum laufen.
HA läuft bei mir in ner VM in Proxmox. Der Stick ist ein Sonoff Dongle P mit dem CC2652P Chipsatz, der läuft jetzt schon ewig problemlos.
Im Log von Z2M finde ich folgenden Eintrag vom Startversuch:
[08:25:51] INFO: Preparing to start...
[08:25:51] INFO: Socat not enabled
mkdir: can't create directory '/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_8457bb12e94eef11a44645b3174bec31-if00-port0': File exists
[08:25:51] FATAL: Could not create /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_8457bb12e94eef11a44645b3174bec31-if00-port0
Meine aktuelle Config sieht so aus:
data_path: >-
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_8457bb12e94eef11a44645b3174bec31-if00-port0
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: {}
serial:
port: >-
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_8457bb12e94eef11a44645b3174bec31-if00-port0
adapter: zstack
Ich hab es auch schon mit /dev/ttyUSB1 (der durchgereichte USB-Port des Sticks) anstelle des Sticknamens versucht, dann war die Fehlermeldung ne andere, aber angelaufen ist Z2M auch nicht.
Hat jemand ne Idee woran es liegen könnte?
Nachtrag:
So, ich hab die Konfiguration jetzt noch mal zurückgesetzt, und dann nur den Pfad für den Stick ergänzt. Aktuell sieht die Config so aus:
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: {}
serial:
port: >-
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_8457bb12e94eef11a44645b3174bec31-if00-port0
adapter: zstack
baudrate: 115200
Damit bekomme ich folgende Fehlermeldungen im Log:
[2026-07-23 09:35:08] error: z2m: Error while starting zigbee-herdsman
[2026-07-23 09:35:08] error: z2m: Failed to start zigbee-herdsman
[2026-07-23 09:35:08] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2026-07-23 09:35:08] error: z2m: Exiting...
[2026-07-23 09:35:08] error: z2m: Error: network commissioning timed out - most likely network with the same panId or extendedPanId already exists nearby (Error: AREQ - ZDO - stateChangeInd after 100000ms
at Object.start (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-herdsman/src/utils/waitress.ts:68:23)
at ZnpAdapterManager.beginCommissioning (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:376:31)
at ZnpAdapterManager.start (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:90:21)
at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:135:16)
at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-herdsman/src/controller/controller.ts:146:29)
at Zigbee.start (/app/lib/zigbee.ts:70:27)
at Controller.start (/app/lib/controller.ts:117:29)
at start (/app/index.js:156:5))
at ZnpAdapterManager.beginCommissioning (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:378:23)
at ZnpAdapterManager.start (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:90:21)
at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:135:16)
at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@10.6.1/node_modules/zigbee-herdsman/src/controller/controller.ts:146:29)
at Zigbee.start (/app/lib/zigbee.ts:70:27)
at Controller.start (/app/lib/controller.ts:117:29)
at start (/app/index.js:156:5)
Laufen tut es damit immer noch nicht, aber vielleicht kann man ja mit der Meldung etwas mehr arbeiten. Ich hab auch schon geschaut wegen der Meldung mit der PAN ID, hier sieht die entsprechende Passage in meiner Config wie folgt aus:
homeassistant:
enabled: true
advanced:
pan_id: 62877
ext_pan_id:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
network_key:
- 4
- 193
- 101
- 120
- 240
- 57
- 102
- 60
- 50
- 54
- 156
- 100
- 117
- 203
- 233
- 118
log_level: warning
channel: 25
mqtt:
server: mqtt://core-mosquitto:1883
user: addons
password: XXX
serial:
port: >-
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_8457bb12e94eef11a44645b3174bec31-if00-port0
adapter: zstack
baudrate: 115200
frontend:
enabled: true
port: 8099
package: zigbee2mqtt-windfront
version: 5
devices: AUFLISTUNG DER DEVICES
Das Config file meines Mosquitto Brokers sieht wie folgt aus:
logins: []
log_dest: []
log_type: []
require_certificate: false
certfile: fullchain.pem
keyfile: privkey.pem
customize:
active: false
folder: mosquitto
Sorry wegen der Unmenge an Infos, bin gerade etwas lost und hab keine Idee, wo ich ansetzen kann. Vielleicht hat ja wer von euch ne Idee.
by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)