NEWS
UNSOLVED Zigbee Adapter Failed to start
-
Ja, so ist es wohl.
Habe mal usbreset nach der Anleitung erstellt und ausgeführt.root@raspberrypi:~# lsusb Bus 002 Device 002: ID 174c:5136 ASMedia Technology Inc. ASM1053 SATA 3Gb/s brid ge Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 006: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102/CP2109 UART Bridge Controller [CP210x family] Bus 001 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102/CP2109 UART Bridge Controller [CP210x family] Bus 001 Device 007: ID 0451:16a8 Texas Instruments, Inc. Bus 001 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle ( HCI mode) Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@raspberrypi:~# usbreset /dev/bus/usb/001/007 Resetting USB device /dev/bus/usb/001/007 Reset successful
Stick wurde resettet aber zeigt nach Adapter-Neustart doch noch immer gelb an.
-
Nach entfernen des USB Sticks und Neustart der VM auf dem NUC habe ich zumindest wieder die Instanz grün. Aber die Aktualität der Sensoren wurde nur beim Neustart aktualisiert.
@arteck Wie kann ich denn den Fehler eingrenzen?Ein direktes ansprechen der Adapter über die Erweiterten Einstellungen hat auch keine Antwort von einem Sensor gebracht.
-
@toki1973
Nicht die VM neu starten. Nur Stick rausziehen und wieder rein und die Adapterinstanz Neustarten, nicht die ganze Maschine -
Hallo,
ich stoß mal ins gleiche Horn.- ich habe meinen cc2531 auf die aktuelle Firmware geflasht.
- Neustart, Adapter gelb.
- Adapter auf 1.1.0 geupdated.
- selber Fehler, Adpater bleibt gelb.
- Adapter neu installiert, selber Fehler Adapter bleibt gelb.
Z-Stack ist sauber geflasht, wir und Serial Belegung zeigt:
drwxr-xr-x 2 root root 60 Apr 13 19:05 . drwxr-xr-x 4 root root 80 Apr 13 19:05 .. lrwxrwxrwx 1 root root 13 Apr 13 19:05 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0019387353-if00 -> ../../ttyACM0
- keine weiteren USB Geräte angeschlossen, kann also kein Konflikt sein, dass der Port nicht frei ist.
Fehlercode:
zigbee.0 2020-04-13 19:05:48.110 error at /opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12 zigbee.0 2020-04-13 19:05:48.110 error at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) zigbee.0 2020-04-13 19:05:48.110 error at SerialPort.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:111:49) zigbee.0 2020-04-13 19:05:48.110 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:4:12) zigbee.0 2020-04-13 19:05:48.110 error at new Promise (<anonymous>) zigbee.0 2020-04-13 19:05:48.110 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:8:71 zigbee.0 2020-04-13 19:05:48.110 error at Generator.next (<anonymous>) zigbee.0 2020-04-13 19:05:48.110 error at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:113:32) zigbee.0 2020-04-13 19:05:48.110 error (2581) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' zigbee.0 2020-04-13 19:05:48.109 error (2581) Failed to start Zigbee zigbee.0 2020-04-13 19:05:47.714 info (2581) Starting Zigbee... zigbee.0 2020-04-13 19:05:47.711 info (2581) Try to reconnect. 1 attempts left zigbee.0 2020-04-13 19:05:37.707 error at fulfilled (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:5:58) zigbee.0 2020-04-13 19:05:37.707 error at Generator.next (<anonymous>) zigbee.0 2020-04-13 19:05:37.707 error at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:246:27) zigbee.0 2020-04-13 19:05:37.707 error (2581) Error: SREQ '--> SYS - osalNvRead - {"id":3840,"offset":0,"len":1,"value":{"type":"Buffer","data":[85]}}' failed with status '2' (expected '0') zigbee.0 2020-04-13 19:05:37.705 error (2581) Failed to start Zigbee zigbee.0 2020-04-13 19:05:35.981 info (2581) Starting Zigbee... zigbee.0 2020-04-13 19:05:35.941 info (2581) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.16.2
BTW lief vorher komplett und reibungslos.
Das mit dem rein raus und Instanz Neustart hat nichts gebracht.Vielleicht hat jemand noch einen Tipp.
VG,
Didier
Ubuntu 18.04 LTS
NUC Celeron 8GB, 500GB SSD
Node.js v12.16.2
NPM v6.14.4 -
Hallo Zusammen,
ich habe seit einiger Zeit ähnliche Probleme mit zigbee und komme einfach nicht weiter.Mein Stick cc2531 arbeitet nach kurzer Zeit ( 1 Tag bis max. 1 Woche) nicht mehr.
Das Log zeigt dann Fehler an. Dieser Zustand ändert sich plötzlich, ohne dass am System irgendetwas verändert wird. Z.B. das Licht, dass mit Bewegungsmelder angeschaltet wird, wird nicht mehr ausgeschaltet. Innerhalb dieser 5 Minutenfrist, ist das System bzw. alles was mit Zigbee läuft, nicht mehr einsatzbereit. Auch hier der Port kann nicht gelockt werdenFehler im Log:
2020-04-14 09:01:55.401 - error: zigbee.0 (1746) Error on send command to 0x680ae2fffe38cc37. Error: Error: Command 0x680ae2fffe38cc37/1 genOnOff.on({}, {"timeout":6000,"manufacturerCode":null,"disableDefaultResponse":false}) failed (Error: Data request failed with error: 'No network route' (205)) at Endpoint.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:339:23) at Generator.throw (<anonymous>) at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:6:65)
Das System ist eine VM in Proxmox (habe aber zum Test auch einen Pi4 ausprobiert, mit eigenem cc2531, da ist es das Gleiche)
Ubuntu 16.04.6 LTS
RAM 3.86 GB
Node.js v10.20.0
NPM 6.14.4
Festplatte Größe 30.39 GB, Festplatte frei 27.16 GB
Aktive Instanzen 5Sonst keine USB Sticks am Rechner
Ich habe auch schon mehrfach alles neu installiert. Jetzt sind nur die Adapter
admin.0 (3.7.8), javascript.0 (4.3.4) , mqtt.0 (2.1.1), web.0 (2.4.10) und zigbee.0 (1.0.4) installiert bzw. aktiv. Die kommen aus dem "default" repo, das "latest" habe ich auch schon probiert. MQTT läuft auf anderem RechnerFolgendes habe ich schon probiert, leider erfolglos:
Suche im Forum und auhc sonst überall, leider keine wirkliche Lösung gefunden
cc2531 ab und anstecken, mit und ohne Rechner Neustart, mit und ohne Drücken auf Taster neben LED
Anderen cc2531 geflashed (CC2531_DEFAULT_20190608.zip - CC2531ZNP-Prod.hex) angesteckt. Dabei werden die bereits angelernten Zigbee Geräte erkannt (aus der DB?) und angezeigt in der Adapter Geräte Einstellung. Jedoch gleiche Fehlermeldungen "no network route"
Anlernen der bisherigen Geräte am "neuen" oder "neu geflasheten" Stick geht, aber nach kurzer Zeit gleiches Problem.Reichweite ist kein Problem, ich habe 4 Router in Form von 2 Steckdosen und 2 Birnen von Ikea. Wenn die Networkmap mal etwas anzeigt, sind damit teilwiese auch Geräte verbunden. Jetzt gerade sind aber zuerst 2 Router (Glühbirnen) ausgefallen. Verstehen tue ich das jetzt nicht mehr,vielleicht kann mir jemand aus dem Forum einen Tip geben, wie ich das System stabil zum laufen bekomme?
liebe grüsse
-
[GELÖST] @chrisweber @skylike Nachtrag: ich habe es jetzt wie folgt gelöst.
Adapter gelöscht- Adapter 1.1.0 gelöscht
- im node-modules Verzeichnis zigbee-herdsman und zigbee-herdsman-converters gelöscht (warum die auch immer bei der Adapter Deinstallation nicht mit verschwunden sind...)
- cache Verzeichnis geleert
- Adapter v1.0.4 installiert
Seitdem läuft es bei mir wieder reibungslos. Ich musste zwar alle 40 Sensoren neu anlernen, aber das war das kleinere Übel
HTH
VG,
Didier -
@chrisweber sagte in Zigbee Adapter Failed to start:
wie ich das System stabil zum laufen bekomme?
ganz einfach ..schmeiss den cc2531 raus und nimm was ordentliches
-
@arteck
Und das wäre?
Heute morgen ist mir der Pi4 abgestürzt. Keine Ahnung wieso. War auf jeden Fall weg.
Habe ihn dann aus und eingeschaltet. Ab jetzt läuft Zigbee auch nicht mehr. Also auch schon 2x Stick aus- und wieder angesteckt und Adapter neu gestartet.Vielleicht sieht jemand was im Log:
host.raspberrypi 2020-04-17 09:17:42.991 error Caught by controller[1]: (node:2822) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js proce host.raspberrypi 2020-04-17 09:17:42.991 error Caught by controller[1]: (node:2822) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by r host.raspberrypi 2020-04-17 09:17:42.991 error Caught by controller[0]: at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:7226:22) host.raspberrypi 2020-04-17 09:17:42.990 error Caught by controller[0]: at Zigbee.emit (events.js:198:13) host.raspberrypi 2020-04-17 09:17:42.990 error Caught by controller[0]: at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:320:41) host.raspberrypi 2020-04-17 09:17:42.990 error Caught by controller[0]: at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:303:20) host.raspberrypi 2020-04-17 09:17:42.990 error Caught by controller[0]: at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:186:42) host.raspberrypi 2020-04-17 09:17:42.990 error Caught by controller[0]: at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:123:43) host.raspberrypi 2020-04-17 09:17:42.990 error Caught by controller[0]: at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:200:49) host.raspberrypi 2020-04-17 09:17:42.990 error Caught by controller[0]: at Controller.getDevices (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:223:31) host.raspberrypi 2020-04-17 09:17:42.989 error Caught by controller[0]: at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:220:16) host.raspberrypi 2020-04-17 09:17:42.989 error Caught by controller[0]: at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:200:55) host.raspberrypi 2020-04-17 09:17:42.989 error Caught by controller[0]: (node:2822) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'getEntries' of null zigbee.0 2020-04-17 09:17:42.427 info (2822) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason zigbee.0 2020-04-17 09:17:42.425 info (2822) terminating zigbee.0 2020-04-17 09:17:42.424 error at process._tickCallback (internal/process/next_tick.js:68:7)) zigbee.0 2020-04-17 09:17:42.424 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:307:33) zigbee.0 2020-04-17 09:17:42.424 error at Controller.stop (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:174:16) zigbee.0 2020-04-17 09:17:42.424 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:4:12) zigbee.0 2020-04-17 09:17:42.424 error at new Promise (<anonymous>) zigbee.0 2020-04-17 09:17:42.424 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:8:71 zigbee.0 2020-04-17 09:17:42.424 error at Generator.next (<anonymous>) zigbee.0 2020-04-17 09:17:42.424 error at Controller.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:178:49) zigbee.0 2020-04-17 09:17:42.424 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:76:15) zigbee.0 2020-04-17 09:17:42.424 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:64:55) zigbee.0 2020-04-17 09:17:42.424 error (2822) Failed to stop zigbee (TypeError: Cannot read property 'getEntries' of null zigbee.0 2020-04-17 09:17:42.418 info (2822) Zigbee: disabling joining new devices.
-
@arteck
na ja, ganz so einfach sheint es dann docxh nicht zu sein.
Ich weiss zwar nicht, was Du unter "ordentlich" verstehst, aber ich habe einenich habe bei dimaiv einen CC2538+CC2592 ZigBee Stick bestellt, und bin seiner Empfehlung gefogt:
Was ich dir empfehlen kann
wenn du neuen Stick bekommen hast:
Reihenfolge wichtig!!!Stick noch nicht wechseln! Alle Geräte im Adapter löschen. Stick Im Adapter Hard Resetten. Stick entfernen. Instanz Zigbee löschen. Adapter deinstallieren. Ordner /opt/iobroker/iobroker-data/zigbee_0 löschen. Neue Stick verbinden. Aktuele Adapter installieren. COM-Port Einstellungen (Adapter) vornehmen (/dev/ttyACM0). Speichern und Schliessen. Alle Geräte neue pairen.
Läuft seit 2 Tagen und heute morgen hat es begonnen, mit solchen Fehlermeldungen
- error: zigbee.0 (2249) Error on send command to 0x00158d0001922b0b. Error: Error: Read 0x00158d0001922b0b/1 hvacThermostat([16392], {"timeout":6000,"manufacturerCode":4151,"disableDefaultResponse":true}) failed (Error: AREQ- AF - dataConfirm after 3000ms)
Das sind Euronics Heizungsstellmotore. Diesen habe ich eben mit aktivem Pairen im ioBroker neu gestartet (Batterie aus und wieder eingelegt) der Startet auch sien "ins" verbinden und im iobroker sehe ich dass er sich selber gemeldet hat. Leider wir der und auch andere Geräte nicht mehr erreicht. In diesem Fall ist der Abstand sogar unter 100cm Stick zum Aktor.
Gibt es noch andere Ideen, wie das zigbee stabil zu bekommen ist? Wäre für erfolgreichen Tipp sehr dankbar
lg -
@chrisweber
Bei mir läuft es jetzt seit 2 Tagen ganz stabil. Aber erst, seit ich auf "unstable" umgestellt habe und der zigbee Adapter von 1.0.4 auf 1.1.1 upgedated ist.
Ich hoffe es bleibt dabei. lg -
Habe mit dem CC2531 als Koordinator auf 1.1.1 upgedated, gleiches Verhalten.
Nach dem Host Neustart muss man immer erst den Stick ziehen und Adapter neu starten.Ist halt erst einmal eine Notlösung bis es hoffentlich mal einen Workaround gibt.
Welche Sticks könnt ihr empfehlen? Für Koordinator und Router.
Den CC2538 habe ich für schlanke 20,- bei Ali gesehen, jedoch mit Print-F Antenne.
Ich brauche einen USB-Stick mit einer "richtigen" Antenne. Außer dem CC2531 kenne ich da leider nichts. -
@hg6806 erstmal schaust dir das video an... wenn du interessiert bist.. um zu verstehen wie Zigbee funktioniert
cc2531 mit Antenne.. die bringt ja auch so viel.. egal...
ansonsten Empfehlung
https://forum.iobroker.net/topic/30609/cc2538-cc2592-pa-zigbee-stick-platine/91oder das Board cc26x2r kann ich dir auch empfehlen.. alles restliche steht im Forum
-
ok, welches Video?
-
-
@hg6806 ups vergessen zu verlinken
-
Danke für das Video, wirft aber folgende Frage auf.
Ich habe auch massive Probleme mit den Router, da sich kein Endgerät daran verbindet.
Liegt wohl daran, dass sie an dem Koordinator (CC2531 Stick) mal eine Link Quality hatten.Jetzt hatte ich aber gelesen, die Endgeräte MÜSSEN zuerst an dem Koordinator angelernt werden, da das Anlernen am Router nicht geht.
Also MÜSSEN sie auch alle eine Link-Quality vom Koord. haben.
Wie zum Geier bekomme ich die dann überhaupt an einen Router connected? -
@hg6806 ich weiss zwar nicht wo du es gelesen hast ..aber das ist falsch
man kann keine Devices am Router anlernen ..wie sollte das den gehen.. die werden am über Router am Coordinator angelerntes gibt eine source-routing Firmware für den cc2531 da musst du zuerst min. 4 Router zuerst anlernen den so baut sich das Netz ertmal auf
-
Hmmm, muss mal schauen wo das war.
Vorgehensweise ist also zuerst alle Router am Coordinator anlernen.
Dann die Endgeräte am ROUTER anlernen und dabei darauf achten, dass sie keine Connection zum Koordinator bekommen können. Richtig?
Wenn die Endgeräte dann doch mal eine Verbindung zum Router haben, ablernen oder nur versuchen über die Connect-Taste mit dem Router zu verbinden? -
@hg6806
Einfach alles Reihe nach über Coordinator anlernen. Zuerst Router, danach batteriebetriebene Geräte. -
@dimaiv richtig....