SLZB06 und Z2MQTT laufen nicht

Hi.
Ich habe einen SLZB06 gekauft und angeschlossen. Ich komme auch ohne Probleme auf die Portalseite und kann ihn konfigurieren.
Habe mich dann an die Anleitungen zum anbinden in Z2MQTT gehalten bekomme aber immer folgende Fehlermeldung und Fehler 502 Bad Gateway. Hat jemand eine Idee?

Protokoll von Z2MGTT
Starting Zigbee2MQTT without watchdog.
[2025-04-28 16:37:40] info: 	z2m: Logging to console, file (filename: log.log)
[2025-04-28 16:37:40] info: 	z2m: Starting Zigbee2MQTT version 2.2.1 (commit #unknown)
[2025-04-28 16:37:40] info: 	z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-28 16:37:40] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyS0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-04-28 16:37:40] error: 	z2m: Error while starting zigbee-herdsman
[2025-04-28 16:37:40] error: 	z2m: Failed to start zigbee-herdsman
[2025-04-28 16:37:40] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-28 16:37:40] error: 	z2m: Exiting...
[2025-04-28 16:37:40] error: 	z2m: Error: Error: I/O error setting custom baud rate of 115200

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)

An welche Anleitung Du Dich da auch immer gehalten hast, aber vermutlich war die falsch. Ein USB-Port-Eintrag hat da nichts zu suchen. :laughing:

Wie man einen SLZB-06 Dongle unter Z2M richtig einbindet ist u.a. im WebGUI des Dongle unter dem Menü-Punkt Z2M and ZHA beispielhaft beschrieben

# Pay attention, if you use the Z2M addon for HA, it is better to edit Z2M addon yaml configuration file directly (Select the 3 dot menu in the upper right corner → "Edit in YAML")
serial:
# Location of SLZB-06
  port: tcp://slzb-06.local:6638
  baudrate: 115200
  adapter: zstack
# Disable green led?
  disable_led: false
# Set output power to max 20
advanced:
  transmit_power: 20

und hier im Forum gibt es auch jede Menge Beiträge und Postings bei denen es darum geht wie man Z2M mit einem SLZB-06 konfigurieren muss.

Edit: Statt dem port: tcp://slzb-06.local:6638 würde ich empfehlen dort direkt die IP des Dongle einzutragen, sprich die IP die er bei Dir hat. Also z.B. so:

serial:
  port: tcp://192.168.178.100:6638

VG Jim

1 „Gefällt mir“

Sorry habe das falsche Protokoll kopiert: Hier ist die Fehlermeldung

[16:49:49] INFO: Preparing to start...
[16:49:49] INFO: Socat not enabled
[16:49:49] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-04-28 16:49:50] info: 	z2m: Logging to console, file (filename: log.log)
[2025-04-28 16:49:50] info: 	z2m: Starting Zigbee2MQTT version 2.2.1 (commit #unknown)
[2025-04-28 16:49:50] info: 	z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-28 16:49:50] error: 	z2m: Error while starting zigbee-herdsman
[2025-04-28 16:49:50] error: 	z2m: Failed to start zigbee-herdsman
[2025-04-28 16:49:50] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-28 16:49:50] error: 	z2m: Exiting...
[2025-04-28 16:49:50] error: 	z2m: Error: USB adapter discovery error (No valid USB adapter found). Specify valid 'adapter' and 'port' in your configuration.
    at discoverAdapter (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/adapterDiscovery.ts:575:15)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Function.create (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/adapter.ts:53:33)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:132:24)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:104:13)
    at start (/app/index.js:149:5)

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)

Wie üblich: Bitte die /homeassistant/zigbee2mqtt/configuration.yaml hier als Code
Forum_Code
posten und dann sieht man ggf. weiter…

VG Jim

version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: addons
  password: iec0ee7ieGohsi8ooQuohciXoo6ahgh8cooleefaep6aek4oxie9ahh4een0aiNg
serial: {}
advanced:
  log_level: info
  channel: 11
  network_key:
    - 56
    - 68
    - 190
    - 167
    - 33
    - 39
    - 169
    - 217
    - 237
    - 169
    - 142
    - 134
    - 147
    - 59
    - 139
    - 97
  pan_id: 51089
  ext_pan_id:
    - 15
    - 251
    - 6
    - 92
    - 210
    - 250
    - 142
    - 140
frontend:
  enabled: true
  port: 8099
homeassistant:
  enabled: true

klarer geht’s doch kaum.

Du hast aber schon gelesen was ich vorher geschrieben hatte, oder? :rofl:

Wenn Du das erledigt hast sollte es funktionieren. Wenn nicht wieder melden.

VG Jim

Also es kann sein, dass ich manchmal doof bin, deswegen habe ich jetzt erneut ein Backup vor Z2M eingespiel. Das Addon neu installiert. Aus dem SLZB Control Panel die Daten kopiert und eingesetzt.
Die Konfig lauten nun folgendermaßen:

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:
  serial:
    port: tcp://192.168.178.110:6638
    baudrate: 115200
    adapter: zstack
    disable_led: false
  advanced:
    transmit_power: 20

Dann bekomme ich den Fehler 502

Die configuration YAML lautet so:

version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: addons
  password: iec0ee7ieGohsi8ooQuohciXoo6ahgh8cooleefaep6aek4oxie9ahh4een0aiNg
serial: {}
advanced:
  log_level: info
  channel: 11
  network_key:
    - 111
    - 8
    - 42
    - 238
    - 39
    - 151
    - 195
    - 208
    - 132
    - 108
    - 178
    - 216
    - 127
    - 255
    - 37
    - 37
  pan_id: 7447
  ext_pan_id:
    - 48
    - 83
    - 31
    - 119
    - 156
    - 235
    - 103
    - 97
frontend:
  enabled: true
  port: 8099
homeassistant:
  enabled: true

Dort scheint er die Einträge auch nicht zu übernehmen

Wenn ich jetzt bei Serial den Eintrag

 port: tcp://192.168.178.100:6638

Setze bekomme ich die nächste Fehlermeldung

Und mir ist bewusst, dass sich die IP geändert von 100 auf 110 geändert hat

Ja das passiert wenn schon mal irgendwelche Einstellungen übernommen wurden. Dann kann es passieren das erneute Änderungen nicht in die Z2M configuration.yaml eingetragen werden, oder - was ich auch schon mal hatte - das es sogar doppelte Einträge dort gibt.

In dem Fall musst Du die richtigen und passenden Einträge in der Z2M configuration.yaml selber per Hand eintragen, dann die Datei speichern und dann Z2M neu starten. Falls es dann immer noch irgendwelche Fehlermeldungen geben sollte die hier wieder posten. Incl. der dann aktuell genutzen Z2M configuration.yaml.

Also z.B:

serial:
  port: tcp://192.168.178.110:6638
  baudrate: 115200
  adapter: zstack
  disable_led: true

Und auch noch:

advanced:
  transmit_power: 20

VG Jim

was ich zudem merkwürdig finde, wenn ich unabhängig die ZHA integration konfigurieren will. Erscheint “Unknown error occured”

Home Assistant findet aber den SLZB und auch die eigene Integration kann ich vornehmen,

Moin,

ich möchte hier nicht hineingrätschen, die Kollegen haben ja schon alles geschrieben, aber Deine beiden Konfigurationen passen nicht zusammen.
Dieser hat zwar den Stick, aus meine Sicht, korrekt eingetragen, dafür fehlt der MQTT Teil und ein mal serial zu viel :wink:

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:
  serial:
    port: tcp://192.168.178.110:6638
    baudrate: 115200
    adapter: zstack
    disable_led: false
  advanced:
    transmit_power: 20

Diese Konfiguration hat dafür MQTT korrekt drin, dafür fehlt der Teil für den Stick

version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: addons
  password: iec0ee7ieGohsi8ooQuohciXoo6ahgh8cooleefaep6aek4oxie9ahh4een0aiNg
serial: {}
advanced:
  log_level: info
  channel: 11
  network_key:
    - 111
    - 8
    - 42
    - 238
    - 39
    - 151
    - 195
    - 208
    - 132
    - 108
    - 178
    - 216
    - 127
    - 255
    - 37
    - 37
  pan_id: 7447
  ext_pan_id:
    - 48
    - 83
    - 31
    - 119
    - 156
    - 235
    - 103
    - 97
frontend:
  enabled: true
  port: 8099
homeassistant:
  enabled: true

Das alleine reicht nicht, der komplette Eintrag ist

serial:
    port: tcp://192.168.178.110:6638
    baudrate: 115200
    adapter: zstack
    disable_led: false

VG
Bernd

P.S.: @Jim_OS war etwas schneller

Z2M und ZHA nie zeitgleich für einen Dongle benutzen oder einrichten! :wink:

VG Jim

Hatte ich auch nicht vor. Wollte lediglich testen ob wenn Z2M nicht geht ZHA wenigstens läuft

Falls Du ZHA aktiv haben solltest wäre das bereits zu viel und das kann zu Problemen führen. Daher ZHA löschen.

Was das betrifft:

Die HA Integration für den SLZB-06, sprich das hier


hat nichts mit Zigbee oder Z2M/ZHA zu tun, sondern da werden einfach nur ein paar Daten die der SLZB-06 bzw. dessen WebGUI liefert dargestellt. Zusätzlich kann man den SLZB-06 darüber noch neu starten.

VG JIm

genau, was ich damit sagen wollte war nur, dass HA das Gerät im Heimnetz findet.

Das wird schon. :slightly_smiling_face: Eigentlich hast Du jetzt alle Infos die Du brauchst und dann solltest Du das auch hinbekommen. Ich bin jetzt eh für heute offline. Viel Erfolg. :wink:

VG Jim

im Protokoll endet das Starten imme bei

[2025-04-28 18:10:54] error: 	z2m: Error while starting zigbee-herdsman
[2025-04-28 18:10:54] error: 	z2m: Failed to start zigbee-herdsman
[2025-04-28 18:10:54] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-28 18:10:54] error: 	z2m: Exiting...
[2025-04-28 18:10:54] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)

Ich glaub ich kauf einfach einen Sonoff Dongle

Moin,

zeig doch jetzt einmal Deine Konfiguration, denn oben war sie ja nicht ganz korrekt.

VG
Bernd

Hi Bernd. Na klar.

version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: addons
  password: iec0ee7ieGohsi8ooQuohciXoo6ahgh8cooleefaep6aek4oxie9ahh4een0aiNg
serial:
  serial:
  port: tcp://192.168.178.84:6638
  baudrate: 115200
  adapter: zstack
  disable_led: false
advanced:
  transmit_power: 20

  log_level: info
  channel: 11
  network_key:
    - 72
    - 162
    - 223
    - 140
    - 52
    - 183
    - 153
    - 124
    - 139
    - 20
    - 213
    - 132
    - 127
    - 78
    - 169
    - 141
  pan_id: 3609
  ext_pan_id:
    - 145
    - 5
    - 160
    - 195
    - 167
    - 125
    - 35
    - 233
frontend:
  enabled: true
  port: 8099
homeassistant:
  enabled: true


IP ist korrekt.

Das Protokoll dazu dann

    at start (/app/index.js:149:5)
[18:24:56] INFO: Preparing to start...
[18:24:56] INFO: Socat not enabled
[18:24:56] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-04-28 18:24:57] info: 	z2m: Logging to console, file (filename: log.log)
[2025-04-28 18:24:57] info: 	z2m: Starting Zigbee2MQTT version 2.2.1 (commit #unknown)
[2025-04-28 18:24:57] info: 	z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-28 18:24:57] info: 	zh:zstack:znp: Opening TCP socket with 192.168.178.84:6638
[2025-04-28 18:24:57] info: 	zh:zstack:znp: Socket connected
[2025-04-28 18:24:57] info: 	zh:zstack:znp: Socket ready
[2025-04-28 18:24:57] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2025-04-28 18:24:58] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2025-04-28 18:25:16] error: 	z2m: Error while starting zigbee-herdsman
[2025-04-28 18:25:16] error: 	z2m: Failed to start zigbee-herdsman
[2025-04-28 18:25:16] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-28 18:25:16] error: 	z2m: Exiting...
[2025-04-28 18:25:16] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    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)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@3.4.11/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:104:13)
    at start (/app/index.js:149:5)

Das mein HA über Proxmox läuft dürfte ja keinen Einfluss haben, oder?

Moin,

wie ich oben schon geschrieben habe, ist da einmal serial zu viel, zudem sollten auch keine Leerzeilen in der Konfiguration sein :wink:
Korrekt ist es so

version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: addons
  password: iec0ee7ieGohsi8ooQuohciXoo6ahgh8cooleefaep6aek4oxie9ahh4een0aiNg
serial:
  port: tcp://192.168.178.84:6638
  baudrate: 115200
  adapter: zstack
  disable_led: false
advanced:
  transmit_power: 20
  log_level: info
  channel: 11
  network_key:
    - 72
    - 162
    - 223
    - 140
    - 52
    - 183
    - 153
    - 124
    - 139
    - 20
    - 213
    - 132
    - 127
    - 78
    - 169
    - 141
  pan_id: 3609
  ext_pan_id:
    - 145
    - 5
    - 160
    - 195
    - 167
    - 125
    - 35
    - 233
frontend:
  enabled: true
  port: 8099
homeassistant:
  enabled: true

VG
Bernd