NEWS
[Gelöst] Zigbee-Adapter bleibt Gelb
-
Meintest du damit die Version vom Adapter selbst? Weil ich muss zugeben, die Begriffe "zigbee-herdsman-converters" und "zigbee-herdsman" sagen mir leider nichts
Ich hoffe ich habe es richtig gemacht mit dem Log:
zigbee.0 2021-05-24 12:35:08.203 error (24309) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' at Znp.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-he zigbee.0 2021-05-24 12:35:08.201 error (24309) Failed to start Zigbee zigbee.0 2021-05-24 12:35:08.022 info (24309) Installed Version: iobroker.zigbee@1.4.4 zigbee.0 2021-05-24 12:35:08.004 info (24309) Starting Zigbee npm ... zigbee.0 2021-05-24 12:35:08.002 info (24309) Try to reconnect. 1 attempts left zigbee.0 2021-05-24 12:34:58.001 error at fulfilled (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/manager.js:24:58) zigbee.0 2021-05-24 12:34:58.001 error at Generator.next (<anonymous>) zigbee.0 2021-05-24 12:34:58.001 error at ZnpAdapterManager.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/manager.js:193:41) zigbee.0 2021-05-24 12:34:58.001 error (24309) TypeError: Cannot read property 'error' of undefined zigbee.0 2021-05-24 12:34:58.000 error (24309) Failed to start Zigbee zigbee.0 2021-05-24 12:34:56.456 info (24309) Installed Version: iobroker.zigbee@1.4.4 zigbee.0 2021-05-24 12:34:55.851 info (24309) Starting Zigbee npm ... zigbee.0 2021-05-24 12:34:55.742 info (24309) starting. Version 1.4.4 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.22.1, js-controller: 3.2.16 zigbee.0 2021-05-24 12:34:43.119 info (22131) Got terminate signal TERMINATE_YOURSELF zigbee.0 2021-05-24 12:34:43.099 error (22131) Cannot read property 'getEntries' of null zigbee.0 2021-05-24 12:34:43.098 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8620:22) zigbee.0 2021-05-24 12:34:43.098 error at Zigbee.emit (events.js:314:20) zigbee.0 2021-05-24 12:34:43.098 error at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:581:41) zigbee.0 2021-05-24 12:34:43.098 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:310:20) zigbee.0 2021-05-24 12:34:43.098 error at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:192:42) zigbee.0 2021-05-24 12:34:43.098 error at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:222:43) zigbee.0 2021-05-24 12:34:43.098 error at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:206:49) zigbee.0 2021-05-24 12:34:43.098 error at Controller.getDevices (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/controller.js:303:31) zigbee.0 2021-05-24 12:34:43.098 error at Function.all (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/model/device.js:240:16) zigbee.0 2021-05-24 12:34:43.098 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/model/device.js:220:55) zigbee.0 2021-05-24 12:34:43.098 error (22131) TypeError: Cannot read property 'getEntries' of null zigbee.0 2021-05-24 12:34:43.093 error (22131) unhandled promise rejection: Cannot read property 'getEntries' of null zigbee.0 2021-05-24 12:34:43.093 error (22131) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2021-05-24 12:34:43.091 info (22131) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason zigbee.0 2021-05-24 12:34:43.090 info (22131) terminating zigbee.0 2021-05-24 12:34:43.089 warn (22131) Failed to stop zigbee during startup zigbee.0 2021-05-24 12:34:43.080 info (22131) Zigbee: disabling joining new devices. zigbee.0 2021-05-24 12:34:43.075 info (22131) cleaned everything up... zigbee.0 2021-05-24 12:34:43.071 info (22131) Got terminate signal TERMINATE_YOURSELF zigbee.0 2021-05-24 12:32:58.173 error at /opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12 zigbee.0 2021-05-24 12:32:58.173 error at SerialPort._error (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) zigbee.0 2021-05-24 12:32:58.173 error at SerialPort.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49) zigbee.0 2021-05-24 12:32:58.173 error at __awaiter (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12) zigbee.0 2021-05-24 12:32:58.173 error at new Promise (<anonymous>) zigbee.0 2021-05-24 12:32:58.173 error at /opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71 zigbee.0 2021-05-24 12:32:58.173 error at Generator.next (<anonymous>) zigbee.0 2021-05-24 12:32:58.173 error at Znp.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32) zigbee.0 2021-05-24 12:32:58.173 error (22131) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' zigbee.0 2021-05-24 12:32:58.171 error (22131) Failed to start Zigbee zigbee.0 2021-05-24 12:32:58.025 info (22131) Installed Version: iobroker.zigbee@1.4.4 zigbee.0 2021-05-24 12:32:58.003 info (22131) Starting Zigbee npm ... zigbee.0 2021-05-24 12:32:58.001 info (22131) Try to reconnect. 1 attempts left zigbee.0 2021-05-24 12:32:47.999 error at fulfilled (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/manager.js:24:58) zigbee.0 2021-05-24 12:32:47.999 error at Generator.next (<anonymous>) zigbee.0 2021-05-24 12:32:47.999 error at ZnpAdapterManager.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/manager.js:193:41) zigbee.0 2021-05-24 12:32:47.999 error (22131) TypeError: Cannot read property 'error' of undefined zigbee.0 2021-05-24 12:32:47.998 error (22131) Failed to start Zigbee zigbee.0 2021-05-24 12:32:46.453 info (22131) Installed Version: iobroker.zigbee@1.4.4 zigbee.0 2021-05-24 12:32:45.863 info (22131) Starting Zigbee npm ... zigbee.0 2021-05-24 12:32:45.751 info (22131) starting. Version 1.4.4 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.22.1, js-controller: 3.2.16 zigbee.0 2021-05-24 12:32:33.435 info (21853) Installed Version: iobroker.zigbee@1.4.4 zigbee.0 2021-05-24 12:32:33.424 info (21853) Got terminate signal TERMINATE_YOURSELF zigbee.0 2021-05-24 12:32:33.421 error (21853) Cannot read property 'getEntries' of null zigbee.0 2021-05-24 12:32:33.421 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8620:22) zigbee.0 2021-05-24 12:32:33.421 error at Zigbee.emit (events.js:314:20) zigbee.0 2021-05-24 12:32:33.421 error at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:581:41) zigbee.0 2021-05-24 12:32:33.421 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:310:20) zigbee.0 2021-05-24 12:32:33.421 error at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:192:42) zigbee.0 2021-05-24 12:32:33.421 error at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:222:43) zigbee.0 2021-05-24 12:32:33.421 error at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:206:49) zigbee.0 2021-05-24 12:32:33.421 error at Controller.getDevices (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/controller.js:303:31) zigbee.0 2021-05-24 12:32:33.421 error at Function.all (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/model/device.js:240:16) zigbee.0 2021-05-24 12:32:33.421 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/model/device.js:220:55) zigbee.0 2021-05-24 12:32:33.421 error (21853) TypeError: Cannot read property 'getEntries' of null zigbee.0 2021-05-24 12:32:33.418 error (21853) unhandled promise rejection: Cannot read property 'getEntries' of null zigbee.0 2021-05-24 12:32:33.417 error (21853) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2021-05-24 12:32:33.416 info (21853) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason zigbee.0 2021-05-24 12:32:33.415 info (21853) terminating zigbee.0 2021-05-24 12:32:33.414 warn (21853) Failed to stop zigbee during startup zigbee.0 2021-05-24 12:32:33.412 info (21853) Zigbee: disabling joining new devices. zigbee.0 2021-05-24 12:32:33.408 info (21853) cleaned everything up... zigbee.0 2021-05-24 12:32:33.407 info (21853) Got terminate signal TERMINATE_YOURSELF zigbee.0 2021-05-24 12:32:32.766 info (21853) Starting Zigbee npm ... zigbee.0 2021-05-24 12:32:32.663 info (21853) starting. Version 1.4.4 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.22.1, js-controller: 3.2.16
EDIT: Habe gerade auch nochmal auf meinem Slave geschaut. Da funktioniert die Steuerung über Zigbee problemlos und der Adapter ist grün
-
@Smart_Home du betreibst 2 instanzen des adapter ??
einmanl auf dem Host ainemal auf dem Slave ?? oder wie soll ich das verstehen ??
-
@smart_home Bitte prüfen:
- Version zigbee-herdsman-converters, zu finden in der Datei /opt/iobroker/node_modules/zigbee-herdsman-converters/package.json (sowohl auf dem Master als auch auf dem Slave)
- Version zigbee-herdsman, zu finden in der Datei /opt/iobroker/node_modules/zigbee-herdsman/package.json (sowohl auf dem Master als auch auf dem Slave)
Sollten die Dateien an der Stelle nicht zu finden sein bitte via "npm list" herausfinden wo sich die Bibliotheken befinden und deren Versionsnummer heraus suchen
Auffällig ist das im Log versucht wird den Herdsman zu starten, dieser aber keine Meldung bringt. Das ist auffällig. Dementsprechend hat das in Debug setzen anscheinend nicht funktioniert.
A.
-
Genau so ist das
Deshalb habe ich einmal zigbee.0 und einmal zigbee.1
-
Ich komme bis in das Unterverzeichnis "zigbee-herdsman-converters"
Was muss ich eingeben, um package.json öffnen zu können? -
@smart_home
am besten kopierst Du dir die Datei auf dein Hauptsystem und öffnest sie mit einem Texteditor.A.
-
Ich sage mal so, über Putty schaffe ich es bis hierhin:
x@ioBroker:~$ cd /opt x@ioBroker:/opt$ cd iobroker x@ioBroker:/opt/iobroker$ cd node_modules x@ioBroker:/opt/iobroker/node_modules$ cd zigbee-herdsman-converters x@ioBroker:/opt/iobroker/node_modules/zigbee-herdsman-converters$
EDIT: Danke an @Thomas-Braun
Dann erhalte ich folgende Ausgabe für Master:
x@ioBroker:/opt/iobroker/node_modules/zigbee-herdsman-converters$ less package.json { "_from": "zigbee-herdsman-converters@^14.0.57", "_id": "zigbee-herdsman-converters@14.0.61", "_inBundle": false, "_integrity": "sha512-DsgU7AJfrcaaJqsogo4zJ1YpkdS/HBYDyUC1kJeLXL6Z+dBFaAX5yvNWS2gedCz8qel11NboatUrcKUtmo4WDQ==", "_location": "/zigbee-herdsman-converters", "_phantomChildren": { "@serialport/parser-inter-byte-timeout": "9.0.1" }, "_requested": { "type": "range", "registry": true, "raw": "zigbee-herdsman-converters@^14.0.57", "name": "zigbee-herdsman-converters", "escapedName": "zigbee-herdsman-converters", "rawSpec": "^14.0.57", "saveSpec": null, "fetchSpec": "^14.0.57" }, "_requiredBy": [ "/iobroker.zigbee" ], "_resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.61.tgz", "_shasum": "536e2a06d0f856a1fcf293170f4f51ec0b96db27", "_shrinkwrap": { "name": "zigbee-herdsman-converters", "version": "14.0.61", "lockfileVersion": 1, "requires": true, "dependencies": { "@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dev": true, "requires": { "@babel/highlight": "^7.10.4" } }, "@babel/core": { "version": "7.12.16", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.16.tgz", "integrity": "sha512-t/hHIB504wWceOeaOoONOhu+gX+hpjfeN6YRBT209X/4sibZQfSF1I0HFRRlBe97UZZosGx5XwUg1ZgNbelmNw==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13",
Und für Slave folgende Ausgabe:
x@ioBroker-Slave:/opt/iobroker/node_modules/zigbee-herdsman-converters$ less package.json { "_from": "zigbee-herdsman-converters@^14.0.57", "_id": "zigbee-herdsman-converters@14.0.156", "_inBundle": false, "_integrity": "sha512-pQ7b33ZEGP1fjwhWmlAFlsknRWSVMfJmKutiYZlZlOv5cdFnrIEpwaBwEgzAmwqNWEBMsjIr3Lz8/W2dS8vpuQ==", "_location": "/zigbee-herdsman-converters", "_phantomChildren": { "@serialport/parser-inter-byte-timeout": "9.0.7", "mz": "2.7.0" }, "_requested": { "type": "range", "registry": true, "raw": "zigbee-herdsman-converters@^14.0.57", "name": "zigbee-herdsman-converters", "escapedName": "zigbee-herdsman-converters", "rawSpec": "^14.0.57", "saveSpec": null, "fetchSpec": "^14.0.57" }, "_requiredBy": [ "/iobroker.zigbee"
-
less DATEINAME
-
Seit dem Update des Zigbee Adapters bleibt der Adapter nun sogar nur rot:
zigbee.0 2021-05-29 11:55:34.080 info (22108) Got terminate signal TERMINATE_YOURSELF zigbee.0 2021-05-29 11:55:34.070 error (22108) Cannot read property 'getEntries' of null zigbee.0 2021-05-29 11:55:34.069 error (22108) TypeError: Cannot read property 'getEntries' of null at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/controller/model/ zigbee.0 2021-05-29 11:55:34.068 error (22108) unhandled promise rejection: Cannot read property 'getEntries' of null zigbee.0 2021-05-29 11:55:34.067 error (22108) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2021-05-29 11:55:34.066 info (22108) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason zigbee.0 2021-05-29 11:55:34.064 info (22108) terminating zigbee.0 2021-05-29 11:55:34.063 warn (22108) Failed to stop zigbee during startup zigbee.0 2021-05-29 11:55:34.061 info (22108) Zigbee: disabling joining new devices. zigbee.0 2021-05-29 11:55:34.057 info (22108) cleaned everything up... zigbee.0 2021-05-29 11:55:34.055 info (22108) Got terminate signal TERMINATE_YOURSELF zigbee.0 2021-05-29 11:53:49.075 error at /opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12 zigbee.0 2021-05-29 11:53:49.075 error at SerialPort._error (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) zigbee.0 2021-05-29 11:53:49.075 error at SerialPort.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49) zigbee.0 2021-05-29 11:53:49.075 error at __awaiter (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12) zigbee.0 2021-05-29 11:53:49.075 error at new Promise (<anonymous>) zigbee.0 2021-05-29 11:53:49.075 error at /opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71 zigbee.0 2021-05-29 11:53:49.075 error at Generator.next (<anonymous>) zigbee.0 2021-05-29 11:53:49.075 error at Znp.<anonymous> (/opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32) zigbee.0 2021-05-29 11:53:49.075 error (22108) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' zigbee.0 2021-05-29 11:53:49.074 error (22108) Failed to start Zigbee zigbee.0 2021-05-29 11:53:48.879 info (22108) Installed Version: iobroker.zigbee@1.5.5 zigbee.0 2021-05-29 11:53:48.854 info (22108) Starting Zigbee npm ... zigbee.0 2021-05-29 11:53:48.852 info (22108) Try to reconnect. 1 attempts left
Wenn ich in Terminal den Befehl eingebe, um zu schauen, ob er den Stick findet, kommt folgende Meldung:
/opt/iobroker$ ls-la /dev/serial/by-id /bin/sh: 1: ls-la: not found
Das ganze läuft über Proxmox und dort wird mir der USB-Stick angezeigt:
-
-
-
@smart_home Hallo @Smart_Home ,
ich hatte das gleiche Problem nach dem Update. Habe zwei Tage gebraucht um es wieder ans laufen zu bekommen.
Mein Lösung war es, den Adapter vom GitHub Link direkt drüber zu installieren und schon hatte er sich wieder verbunden.
Liebe Grüße
Chris -
@christiang
Führte leider auch zu keiner Besserung.
Habe auch den Adapter gelöscht und wollte ihn neu installieren. Auch hier leider der selbe Fehler. Nun wollte ich das System ein ein vorheriges Backup spielen. Jedoch lädt sich Backitup tot...ich kann zwar das Backup auf meinem NAS finden und auswählen. Wenn ich dann jedoch das Backup aufspielen möchte passiert lange Zeit nichts...er lädt...und lädt...und lädt
Habe es gerade über zwei Stunden laufen lassen und dann einfach abgebrochen, also hat es hier auch etwas zerschossen...na Prima. -
-
@arteck
Schon versucht, führt zu keiner Besserung -
@smart_home installier bitte von GIT..
wirds dann besser ??
-
Leider nein, habe ich auch vorgenommen.
EDIT: Auch das deinstallieren des Zigbee Adapters und neuinstallieren direkt über GIT führt zu keiner Besserung. Der Adapter bleibt einfach Gelb.
Muss ich somit mein gesamtes System neu aufsetzen?!EDIT2: Habe nun die Version 1.4.1 installiert. Nun ist der Adapter Grün.
Keine Ahnung was da los ist, aber vielleicht für die Entwickler interessant? -
@smart_home
Bei mir ist es auch so, auf 1.5.5 oder auch 1.5.6 upgedated, anschließend Adapter gelb, zurück auf 1.4.1 Adapter grün.Gruß
Ja.rod -
@smart_home sagte in [Zigbee] Zigbee-Adapter bleibt Gelb:
EDIT2: Habe nun die Version 1.4.1 installiert. Nun ist der Adapter Grün.
Keine Ahnung was da los ist, aber vielleicht für die Entwickler interessant?Ist für die Entwickler nur dann interessant wenn:
- Logs von den fehlerhaften Startvorgängen verfügbar sind
- Bekannt ist was für Hardware eingesetzt werden kann
- ggf. am System etwas getestet werden kann (unter mithilfe der Entwickler).
Ansonsten ist die Aussage "mit version y geht es" nur sehr bedingt relevant. Die Aktuellen Probleme kommen zu 99% aus den Anpassungen am Herdsman.
A.
-
Die Logs habe ich hier eigentlich ausreichend gepostet
Das ganze läuft auf einem INTEL NUC innerhalb einer VM mit Proxmox
Nun habe ich aber das nächste Problem. Der zigbee.1 Adapter auf meinem Slave bleibt rot.
Im Log wird mir auch nichts angezeigt.Bei Hosts sieht eigentlich alles normal aus: