NEWS
ser2net und zigbee Adapter
-
Hallo zusammen,
kann mir jemand beim Umzug helfen? Bekomme keine ZigBee Verbindung über ser2net.
Zur Zeit habe ich einen NUC / Proxmox / LXC mit durchgereichtem USB ZB Stick. Außer dem habe einen RasPi 2b mit HM-MOD-RPI-PCB und Debmatic. Alles funktioniert ohne Probleme.
Da der RasPi zentral im Flur sich befindet und der NUC nach der Renovierung aus dem Wohnzimmer raus muss, und und und…
Also ich hab einen RasPi 2b mit HM-MOD-RPI-PCB und Debmatic, SONOFF ZBDongle-P mit ser2net.
Test Umgebung ein NUC mit Proxmox 8 und ioB auf einen privilegierten LXC und ZigBee Adapter
Alles auf dem aktuellen Stand (denke/hoffe ich :))
ser2net.yaml :connection: &con00 accepter: tcp,20108 connector: serialdev,/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_ec9e0f67fb8bed11979f7d7937e930e3-if00-port0 ,115200n81,local options: kickolduser: true
Der Adapter bleibt gelb mit der FM:
zigbee.0 2025-09-27 17:22:42.268 error Error herdsman start zigbee.0 2025-09-27 17:22:42.268 error Starting zigbee-herdsman problem : Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
oder
zigbee.0 2025-09-28 11:03:55.471 error Error herdsman start zigbee.0 2025-09-28 11:03:55.470 error Starting zigbee-herdsman problem : Error while opening socket
test port:
attempting dns lookup for 192.168.0.99 dns lookup for tcp://192.168.0.99:20108 produced 192.168.0.99 connected successfully to connect to 192.168.0.99 port 20108
und start / stop im Adapter:
overriding zigbee options with: extPanID : 964d05aa29046cd9 panID : 1752 channel : 15 port : tcp://192.168.0.99:20108 adapterType : zstack baudRate : 115200 precfgkey : 01030507090B0D0F00020406080A0C0D flowCTRL : false Starting Adapter npm ... Installed Version: iobroker.zigbee@3.0.5 (Converters 24.8.0 Herdsman 4.4.1) Starting zigbee-herdsman... Network parameters in Config : panID=1752 channel=15 extendedPanID=964d05aa29046cd9 Network parameters on Coordinator: panID=1752 channel=15 extendedPanID=964d05aa29046cd9 Closing network. Zigbee-Herdsman started successfully with Coordinator firmware version: ZStack3x0 : 20240710 (2-1.2.7.1) Network parameters: panID=1752 channel=15 extendedPanID=964d05aa29046cd9 Unable to disable LED, unsupported function. No devices are currently joined. unable to stop zigbee-herdsman after failed startup Starting zigbee-herdsman problem : network commissioning failed - timed out waiting for nib to settle Error herdsman start
Sporadisch nach mehreren start / stop bekomme ich eine Verbindung die bleibt auch, aber sobald ich dem Adapter neu starte ist die Verbindung weg.
Schöne Grüße
-
Hab mal /etc/ser2net.yaml geendert.
connection: &con00 accepter: telnet,tcp,20108 connector: serialdev,/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle> options: kickolduser: true
Beim Test mit putty / telnet kommt entwederdie FM:
network error connection reset by peer
Device open failure: Value or file not found
oder Pytty schließt ohne FM
-
@vumer Du suchst an der falschen Stelle.
Du hast das Problem das er das Zigbee-Netzwerk mit den gegebenen Parametern nicht stabil bekommt:
@vumer sagte in ser2net und zigbee Adapter:
Starting zigbee-herdsman problem : network commissioning failed - timed out waiting for nib to settle Error herdsman start
Wahrscheinlich hast du ein bestehendes Netz mit Geräten aktiv die der Adapter nicht kennt - hast du die Dateien aus dem
Zigbee_x
Ordner mit kopiert als du den Adapter umgezogen hast ?Es sieht zumindest danach aus das da der Fehler zu finden ist:
Zigbee-Herdsman started successfully with Coordinator firmware version: ZStack3x0 : 20240710 (2-1.2.7.1) Network parameters: panID=1752 channel=15 extendedPanID=964d05aa29046cd9 Unable to disable LED, unsupported function. No devices are currently joined.
Sprich das Netzwerk wird gestartet, und dann kommt die oben gepostete Meldung.
So wie ich das sehe hast du 2 Optionen:
- Adapter anhalten, shepherd.db und nvbackup.json von der alten Installation kopieren, adapter neu starten, hoffen das es geht.
- Adapter anhalten, extPanID und panID anpassen, im Adapter einen Reset durchführen (komplett) und dann alles neu anlernen.
A.
-
@asgothian
danke für die Antwort.
Das einzige was ich angelernt habe ist eine FB. Aber ich hatte die Probleme auch vor dem Anlernen.
Wie gesagt das ist eine Testumgebung. Ich hab ähnliche Probleme auch mit z2m, deswegen dachte ich das es an ser2net oder ein Konflikt zwischen HM-MOD-RPI-PCB und s2n
Kann es am Funk liegen? Ca 20 cm ist die HM Antenne und ca 1,5 m befindet sich die Fritz Box.
Ich stehe auf dem Schlauch -
@asgothian sagte in ser2net und zigbee Adapter:
Adapter anhalten, shepherd.db und nvbackup.json von der alten Installation kopieren, adapter neu starten, hoffen das es geht.
Die alte läuft aber noch -
@vumer sagte in ser2net und zigbee Adapter:
@asgothian
danke für die Antwort.
Das einzige was ich angelernt habe ist eine FB. Aber ich hatte die Probleme auch vor dem Anlernen.
Wie gesagt das ist eine Testumgebung. Ich hab ähnliche Probleme auch mit z2m, deswegen dachte ich das es an ser2net oder ein Konflikt zwischen HM-MOD-RPI-PCB und s2n
Kann es am Funk liegen? Ca 20 cm ist die HM Antenne und ca 1,5 m befindet sich die Fritz Box.
Ich stehe auf dem SchlauchZ2M und der Zigbee Adapter nutzen die gleichen Bibliotheken, Wenn der Zigbee Adapter die Meldung
timeout waiting for the nib to settle
liefert, wird Z2M das auch tun.Im Zweifelsfall solltest du mal schauen ob ggf ein anderer Zigbee-Kanal Sinnvoll ist.
A.
-
@vumer sagte in ser2net und zigbee Adapter:
@asgothian sagte in ser2net und zigbee Adapter:
Adapter anhalten, shepherd.db und nvbackup.json von der alten Installation kopieren, adapter neu starten, hoffen das es geht.
Die alte läuft aber nochsolange die 'alte' Zigbee Instanz mit den gleichen Netzwerk-Parametern läuft wird die neue auf keinen fall starten können - die kollidieren. Da musst du entweder die alte Instanz erst einmal anhalten, oder andere Parameter wählen.
A.
-
was meinst du "mit den gleichen Netzwerk-Parameter"?
Erweiterte Pan ID, PanID, Kanal und Transportschlüssel sind anders -
Außer dem habe ich auch dem alten angehalten, gleicher Fehler
-
Was ich festgestellt habe meine RasPi 2b ist in einen CCU3 Gehäuse verbaut und das Gehäuse hat nur zwei Fenster für USB. Und egal in welchen USB Port ich das Dongel anschließe bekommt:
pi@ccu3:~ $ ls -l /dev/serial/by-id insgesamt 0 lrwxrwxrwx 1 root root 13 28. Sep 16:21 usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_ec9e0f67fb8bed11979f7d7937e930e3-if00-port0 -> ../../ttyUSB0
pi@ccu3:~ $ lsusb Bus 001 Device 021: ID 10c4:ea60 Silicon Labs CP210x UART Bridge Bus 001 Device 003: ID 0424:ec00 Microchip Technology, Inc. (formerly SMSC) SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Microchip Technology, Inc. (formerly SMSC) SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub pi@ccu3:~ $ lsusb Bus 001 Device 022: ID 10c4:ea60 Silicon Labs CP210x UART Bridge Bus 001 Device 003: ID 0424:ec00 Microchip Technology, Inc. (formerly SMSC) SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Microchip Technology, Inc. (formerly SMSC) SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-
Scheint zu funktionieren, hab aber noch nicht den Fehler gefunden