Cod.m ZigBee Coordinator - LAN - Z2M

ich nutze z2m als AddOn in HA.
vorher hatte ich den Sonoff Dongle 3 als z2m unter HA in z2m eingebunden, lief einwandfrei, sollte jetzt aber gegen cod.m getauscht werden.

Zwischenzeitlich habe ich das AddOn z2m unter HA deinstalliert, den Ordner zigbee2mqtt gelöscht, zigbee2mqtt neu installiert und HA gebootet.

Ich habe den Koordinator nach der Video Anleitung installiert.

In der zigbee2mqtt config habe ich folgendes eingetragen:

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: tcp://192.168.1.150:6638
  baudrate: 115200

Hier das Log mit dem Fehler:

[08:42:52] INFO: Preparing to start...
[08:42:52] INFO: Socat not enabled
[08:42:55] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-07-10 08:43:01] info: 	z2m: Logging to console, file (filename: log.log)
[2024-07-10 08:43:01] info: 	z2m: Starting Zigbee2MQTT version 1.39.0 (commit #unknown)
[2024-07-10 08:43:01] info: 	z2m: Starting zigbee-herdsman (0.50.1)
[2024-07-10 08:43:02] info: 	zh:zstack:znp: Opening TCP socket with 192.168.1.150:6638
[2024-07-10 08:43:02] info: 	zh:zstack:znp: Socket connected
[2024-07-10 08:43:02] info: 	zh:zstack:znp: Socket ready
[2024-07-10 08:43:02] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2024-07-10 08:43:03] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2024-07-10 08:43:21] error: 	z2m: Error while starting zigbee-herdsman
[2024-07-10 08:43:21] error: 	z2m: Failed to start zigbee
[2024-07-10 08:43:21] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-07-10 08:43:21] error: 	z2m: Exiting...
[2024-07-10 08:43:21] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:101:27)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:129:29)
    at Zigbee.start (/app/lib/zigbee.ts:63:27)
    at Controller.start (/app/lib/controller.ts:139:27)
    at start (/app/index.js:154:5)

Hast du das in die configuration.yaml von zigbee2mqtt eingetragen oder wo?

Schau mal hier, ich denke danach läuft es:
https://docs.codm.de/zigbee/coordinator/tutorials/setup-zigbee2mqtt/

1 „Gefällt mir“

wie oben geschrieben , ich habe es nach diesen Videos installiert.

eingetragen habe ich die Daten in die z2m config

dann schau mal, wie im o.g. Link, in der configuration.yaml von z2m nach, was da drin steht.

Edit: bei mqtt müsste imho auch was stehen.

nein, laut z2m doku steht da nichts drinne wenn der MQTT Client von HA genutzt wird.

und es ändert auch nichts :slight_smile:

Im Link steht doch sogar ein Bsp. Code für die configuration.yaml

homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost
frontend: true
serial:
  port: tcp://192.168.0.42:6638

mit dieser config läuft es jetzt, warum ist mir nicht ganz klar. Ich habe jetzt auch mal auf dem Koordinator selber das Zigbee und Gateway neu gestartet.

jetzt muss ich natürlich alle z2m devices neu anlernen

Hallo zusammen,

ich habe aktuell das gleiche Problem… möchte vom Sonoff 3.0 USB Dongle Plus, welcher über MQTT angebunden ist auf den Cod.M ZigBee Coordinator wechseln. Leider bekomme ich hier immer Fehlermeldungen, welche ich nicht auflösen kann.
Wo liegt hier das Problem und wie löse ich dieses?

Vielen Dank für eure Unterstützung.
Grüße Volker

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:
  user: mqttp
  password: xxxxxxxxxxx
  server: mqtt://core-mosquitto:1883
  base_topic: zigbee2mqtt
serial:
  port: tcp://192.168.178.188:6638
  adapter: zstack
  baudrate: 115200
frontend:
  enabled: true
  port: 8099

Log-Ausgabe:

13:27:25] INFO: Preparing to start...
[13:27:25] INFO: Socat not enabled
[13:27:25] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-01-09 13:27:30] info: 	z2m: Logging to console, file (filename: log.log)
[2025-01-09 13:27:30] info: 	z2m: Starting Zigbee2MQTT version 2.0.0 (commit #unknown)
[2025-01-09 13:27:30] info: 	z2m: Starting zigbee-herdsman (3.2.1)
[2025-01-09 13:27:31] info: 	zh:zstack:znp: Opening TCP socket with 192.168.178.188:6638
[2025-01-09 13:27:31] info: 	zh:zstack:znp: Socket connected
[2025-01-09 13:27:31] info: 	zh:zstack:znp: Socket ready
[2025-01-09 13:27:31] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2025-01-09 13:27:32] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2025-01-09 13:28:37] error: 	z2m: Error while starting zigbee-herdsman
[2025-01-09 13:28:37] error: 	z2m: Failed to start zigbee-herdsman
[2025-01-09 13:28:37] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-01-09 13:28:37] error: 	z2m: Exiting...
[2025-01-09 13:28:37] error: 	z2m: Error: network commissioning timed out - most likely network with the same panId or extendedPanId already exists nearby (Error: AREQ - ZDO - stateChangeInd after 60000ms
    at Object.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/utils/waitress.ts:59:23)
    at ZnpAdapterManager.beginCommissioning (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:372:31)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at ZnpAdapterManager.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:91:21)
    at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:158:16)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:142:13)
    at start (/app/index.js:161:5))
    at ZnpAdapterManager.beginCommissioning (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:374:23)
    at ZnpAdapterManager.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:91:21)
    at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:158:16)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:142:13)
    at start (/app/index.js:161:5)

Vorab eine Info: Das Du jetzt nach dem Wechsel Dein Zigbee Mesh wieder kompl. neu aufbauen und die Geräte wieder neu anlernen musst, ist Dir klar?

Ich kenne den Cod.M Coordinator nicht weiter, aber die Teile sind ja quasi baugleich zu den SLB-06 den ich nutze. Die Z2M configuration.yaml sieht auf den ersten Blick gut aus und auch die zstack Eintrag unter serial: sollten passen. So wie ich das sehe dürfte das das Probem sein:

z2m: Error: network commissioning timed out - most likely network with the same panId or extendedPanId already exists nearby (Error: AREQ - ZDO - stateChangeInd after 60000ms

sprich das da Deine alte panId von dem Sonoff Dongle ggf. Pobleme macht. Wie man eine neue panId erstellen kann und/oder dabei vorgehen kann/muss, sollte irgendwo bei Z2M beschrieben sein. Da musst Du selber mal suchen.

VG Jim

Hallo Jim,

danke für deine Hinweis, der hat hier geholfen!
Die störende panId war aber nicht vom Sonoff Dongle, sonder von meinem vergessenen Repeater (Ikea), welche noch am Netz hin… nach dem Entfernen war alles OK.
Manchmal Übersicht man die einfachsten Dingen. Danke dir!

Grüße Volker