NEWS
[Gelöst] Zigbee funktioniert nicht mehr
-
Vorgestern habe ich drei neue Schaltsteckdosen (Blitzwolf) angelernt, von denen ich seit Jahren drei in Betrieb habe. Anlernen hat geklappt. Einen Tag später ging dann Zigbee insgesamt nicht mehr. iob neu gestartet, Zigbee-Instanz neu gestartet, Stick (CC2531 in Raspberry PI 3b) neu eingesteckt, Adapter aktualisiert, alles half nichts. Instanz bleibt meistens gelb, beim Stoppen, Stick raus, Stick rein, starten wird er grün, zeigt mir auch alle (alten) Geräte an, es lässt sich aber nichts schalten. Im Log sieht man dann Timeouts. Zwischenzeitlich hatte ich im Log auch Beschwerden über abweichende Konfiguration, die habe ich dann angepasst, sodass die Meldung verschwand, aber es geht weiterhin nicht. Adapter runter auf v1.8.21 hat auch nicht geholfen.
Habe versucht, neu zu pairen, er ging aber gar nicht in den Pairing Modus, zählte also nicht die Sekunden runter. Dann habe ich Instanz gelöscht, Adapter gelöscht, nvbackup.json gelöscht, Adapter und Instanz neu installiert und alles neu eingestellt, Geräteliste war dann leer. Pairing ließ sich starten, "Interview started" kam auch, Handshake aber nicht. Nach den 60 Sekunden dann Fehler im Pairing-Fenster:
Error: Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'". undefined
Error: Starting zigbee-herdsman problem : "Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)". undefinedErneuter Versuch, zu Pairen, klappt dann nicht mehr.
Hier meine Einstellungen:
Den Stick hatte ich damals fertig geflasht gekauft, habe ihn noch nie selber geflasht und auch keine Ahnung davon.
Irgendeine Idee, was ich tun kann?
-
Schon mal nicht /dev/ttyACM0 sondern den Link 'by-id' aus
ls -la /dev/serial/by-id/
verwenden.
Ein Adapter-Neustart sieht wie aus?
Alternativ auch mal periob diag
nach dem 'großen Ganzen' schauen.
-
Danke für dein schnelles Feedback! Hmm, by-id gab mir folgendes, daher hatte ich ja das ttyACM0:
lrwxrwxrwx 1 root root 13 Aug 14 19:27 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001949AFB8-if00 -> ../../ttyACM0
Wenn ich nun statt /dev/ttyACM0 in die Konfig ../../ttyACM0 schreibe, kriege ich folgendes:
Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: No such file or directory, cannot open ../../ttyACM0'"
Hier die diag-Ausgabe:
======================= SUMMARY ======================= v.2023-04-16 Operatingsystem: Raspbian GNU/Linux 10 (buster) Kernel: 5.10.103-v7+ Installation: Native Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 2 Pending iob updates: 3 Nodejs-Installation: /usr/bin/nodejs v18.17.0 /usr/bin/node v18.17.0 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 Recommended versions are nodejs 18.x.y and npm 9.x.y Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 923M 478M 76M 1.0M 367M 379M Swap: 99M 95M 4.0M Total: 1.0G 574M 81M Active iob-Instances: 7 Active repo(s): stable ioBroker Core: js-controller 4.0.24 admin 6.3.5 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: redis Status admin and web instance: + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.web.0 : web : raspberrypi - disabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 7767 States: 7878 Size of iob-Database: 9.3M /opt/iobroker/iobroker-data/objects.jsonl 3.1M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
-
@mhuhn Du hast da keinen Speicher mehr.
-
@mhuhn sagte in Zigbee funktioniert nicht mehr:
Wenn ich nun statt /dev/ttyACM0 in die Konfig ../../ttyACM0 schreibe, kriege ich folgendes:
Der Link lautet ja auch
/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001949AFB8-if00
Und Raspbian GNU/Linux 10 (buster) ist tot, installier da den Nachfolger.
CC2531 und ein Raspberry 3 mit 1GB ist jetzt auch nicht gerade Tophardware, insbesondere den Zigbee-Stick würde ich durch was besseres ersetzen.
-
OK, Danke. Den Link habe ich ersetzt, gleiches Verhalten wie vorher mit dem /dev/ttyACM0. Neuen Stick (Sonoff Zigbee 3) habe ich jetzt bestellt. Dann wohl noch zwei Tage im Dunklen, bis der kommt
-
Zeig mal einen Neustart des Adapters im Log.
-
Vielen Dank, wir haben uns nun zwei Tage mit den wenigen (glücklicherweise noch existierenden) ohne Zentrale schaltbaren Lampen durchgeschlagen, heute ist der neue Zigbee-Stick gekommen. Geräte sind schon alle neu angelernt und funktionieren. Der neue RPi mit 4GB müsste morgen kommen, hätte ich mir aber vermutlich sparen können.
-
@mhuhn sagte in [Gelöst] Zigbee funktioniert nicht mehr:
Der neue RPi mit 4GB müsste morgen kommen, hätte ich mir aber vermutlich sparen können.
naja, mit 1GB ist da nicht viel Luft, mit zukünftigen Sytemen steigt auch die Leistungsanforderung (ist bei windows ja auch nicht anders)
-
@mhuhn sagte in [Gelöst] Zigbee funktioniert nicht mehr:
Der neue RPi mit 4GB müsste morgen kommen, hätte ich mir aber vermutlich sparen können.
Das ist aber keine Fehlinvestition, wenn du von 1GB RAM kommst.