Ich habe einen SLZB-06 via LAN in meinem Netz und kann ohne Probleme auf die Management-Oberfläche des SLZB zugreifen. Firmware ist auf v2.7.0.
Über die Integration “SMLIGHT” kann ich den SLZB-06 erreichen und auch “steuern” (bspw. LEDs ein-/ausschalten). Zigbee-Typ desl SLZB-06 ist “Koordinator”.
Mein MQTT-Broker (Mosquitto) läuft auch. Darüber kann ich auch die konfigurierten Geräte steuern.
Nur das Addon “Zigbee2MQTT” startet nicht, weil offenbar die Verbindung zum SLZB-06 nicht aufgebaut werden kann.
Die Fehlermeldung im Protokoll ist:
[13:35:03] INFO: Preparing to start...
[13:35:03] INFO: Socat not enabled
[13:35:04] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-01-21 13:35:06] error: zh:zstack:znp: Socket error Error: read ECONNRESET
[2025-01-21 13:35:06] error: z2m: Error while starting zigbee-herdsman
[2025-01-21 13:35:06] error: z2m: Failed to start zigbee-herdsman
[2025-01-21 13:35:06] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-01-21 13:35:06] error: z2m: Exiting...
[2025-01-21 13:35:06] error: z2m: Error: Error while opening socket
at Socket.<anonymous> (/app/node_modules/.pnpm/zigbee-herdsman@3.2.1/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:158:24)
at Socket.emit (node:events:530:35)
at emitErrorNT (node:internal/streams/destroy:170:8)
Die Konfiguration sieht auch richtig aus - zumindest wenn ich das UI vom SLZB-06 vergleiche mit dem, was ich in der Konfiguration “serial” sehe.
Hat jemand eine Idee, wie ich hier weiter forschen kann?
Geht es hier um eine Ersteinrichtung von Z2M mit dem SLZB-06? Falls ja HA bzw. den HA Host (PC) schon mal neu gestartet/gebootet?
Ansonsten gab es mal ein Problem mit einer Firmware-Version und Z2M, sodass der Dongle im LAN nicht erkannt wurde. Das konnte man dadurch lösen das man den Verbindungsmodus des SLZB-06 auf USB umgestellt hat und im Anschluss wieder auf LAN.
Habe jetzt beides gemacht: Den SLZB-06 umgestellt auf USB und dann wieder zurück.
Und meinen Proxmox Server, auf dem HA läuft, habe ich auch neu gebootet.
Das hat leider nicht geholfen
Poste hier - wie bereits von @LvS21 vorgeschlagen - noch einmal Deine kompl. Z2M configuration.yaml. Nicht das da ggf. doch noch ein Bug drin ist. Z.B. falsche Einrückung(en) oder so. Aus irgendeinen Grund scheint Z2M die SLZB-06 nicht erreichen zu können.
BTW: Hier läuft ebenfalls: Proxmox + HA VM + Z2M + SLZB-06
Die Z2M configuration.yaml sieht soweit eigentlich richtig und gut aus, aber ich muss noch einmal nachfragen: Geht es hier um eine Neuinstallation von Z2M 2.0 oder war Z2M bereits schon mal installiert und wenn ja welche Version?
Ich vermute Z2M war bereits schon mal installiert weil es ansonsten nicht die Geräte unter devices: geben würde.
Ja, es lief alles einwandfrei. Ich glaube lediglich, dass der SLZB ein Update bekommen hat.
Denn: Ich habe ein Backup von vor zwei Tagen zurückgespielt und auch da funktioniert die Kommunikation zwischen Z2M und SLZB nicht.
[14:36:45] EventSender | [_handleNewClient] new client: 192.168.17.177
[14:36:47] taskZB | New client: 192.168.17.177 id: 0
[14:37:08] taskZB | Client limit has been reached!
[14:37:11] taskZB | Client limit has been reached!
[14:37:14] taskZB | Client limit has been reached!
[14:37:17] taskZB | Client limit has been reached!
[14:37:20] taskZB | Client limit has been reached!
[14:37:23] taskZB | Client limit has been reached!
[14:37:26] taskZB | Client limit has been reached!
[14:37:30] taskZB | Client limit has been reached!
[14:37:33] taskZB | Client limit has been reached!
[14:37:36] taskZB | Client limit has been reached!
[14:37:39] taskZB | Client limit has been reached!
Ich habe das IP-Whitelisting jetzt aktiviert und nun läuft der Z2M wieder. Zum Testen habe ich es nochmal deaktiviert mit dem Ergebnis, dass Z2M dann wieder nicht startet.
Lösung ist also: IP-Whitelisting aktivieren
OK dann war mein Tipp ja richtig. Wobei sich diese Lösung nur auf Deine Installation bezieht, denn bei mir ist die Whitelist deaktiviert und es funktioniert trotzdem.
Das war wohl doch nicht die Lösung
Warum auch immer - die Z2M-Integration läuft nur eine unbestimmte Zeit und kann dann nicht mehr connecten.
Damit diese eine Zeit lang läuft, muss ich das IP-Whitelisting einmal aktivieren und dann wieder deaktivieren.
Ich habe mal ein Ticket bei SMLight aufgemacht - mal sehen was da kommt…