NEWS
zigbee zickt rum, Status bleibt gelb
-
Hi Leute
wollte heute ein paar Xiaomi Temperatursensoren neu pairen, da die aus irgend einen Grund verloren gingen, plötzlich hat es während des Pairings gestoppt und nun bekomme ich auch nach neustarts den Zigbee nicht mehr zum laufen. Ich bin Anfänger und weiss nicht mehr weiter ...
Der JS Adapter wurde von 3.1.5 auf 3.1.6 aktualisiert, liegt es daran?Folgendes steht im Error Log
zigbee.0 2020-06-24 19:04:20.194 error (8420) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' at Znp.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/zn zigbee.0 2020-06-24 19:04:20.193 error (8420) Failed to start Zigbee zigbee.0 2020-06-24 19:04:09.759 error (8420) Error: AREQ - ZDO - activeEpRsp after 10000ms at Timeout.object.timer.setTimeout [as _onTimeout] (/opt/iobroker/node_modules/zigbee-herdsman/dist/utils/waitress.js:44:24) at ontimeout ( zigbee.0 2020-06-24 19:04:09.755 error (8420) Failed to start Zigbee zigbee.0 2020-06-24 19:02:35.120 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8270:22) zigbee.0 2020-06-24 19:02:35.120 error at Zigbee.emit (events.js:198:13) zigbee.0 2020-06-24 19:02:35.120 error at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:320:41) zigbee.0 2020-06-24 19:02:35.120 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:303:20) zigbee.0 2020-06-24 19:02:35.120 error at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:186:42) zigbee.0 2020-06-24 19:02:35.120 error at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:123:43) zigbee.0 2020-06-24 19:02:35.120 error at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:200:49) zigbee.0 2020-06-24 19:02:35.120 error at Controller.getDevices (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:223:31) zigbee.0 2020-06-24 19:02:35.120 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:220:16) zigbee.0 2020-06-24 19:02:35.120 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:200:55) zigbee.0 2020-06-24 19:02:35.120 error (7319) TypeError: Cannot read property 'getEntries' of null zigbee.0 2020-06-24 19:02:35.117 error (7319) unhandled promise rejection: Cannot read property 'getEntries' of null Unhandled 2020-06-24 19:02:35.117 error 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 2020-06-24 19:02:35.114 error at process._tickCallback (internal/process/next_tick.js:68:7)) zigbee.0 2020-06-24 19:02:35.114 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:307:33) zigbee.0 2020-06-24 19:02:35.114 error at Controller.stop (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:174:16) zigbee.0 2020-06-24 19:02:35.114 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:4:12) zigbee.0 2020-06-24 19:02:35.114 error at new Promise (<anonymous>) zigbee.0 2020-06-24 19:02:35.114 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:8:71 zigbee.0 2020-06-24 19:02:35.114 error at Generator.next (<anonymous>) zigbee.0 2020-06-24 19:02:35.114 error at Controller.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:178:49) zigbee.0 2020-06-24 19:02:35.114 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:76:15) zigbee.0 2020-06-24 19:02:35.114 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:64:55) zigbee.0 2020-06-24 19:02:35.114 error (7319) Failed to stop zigbee (TypeError: Cannot read property 'getEntries' of null
-
Seltsam, nach einem Reboot der ganzen Maschine wird der Adapter grün, anfagngen tut es erst zu zicken wenn ich Geräte pairen will...
-
@Tom-Son
Glaubst du wirklich, dass einer von uns einen funktionierenden Glasskugel hat? -
@dimaiv
Nein, aber ich hoffe es Sorry wenn euch Infos fehlen, aber ich habe gerade erst mal vor ein paar Wochen mit dem ioBroker begonnen... Was muss ich denn noch angeben? -
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
Und dann vielleicht noch die Versionsnummer des Adapters
-
@Thomas-Braun
also wenn ich die Zeile einfach so ausführe, kommt keine Ausgabe zurück, wenn ich sie einzeln ausführe kommtbei nodejs: nodejs konnte nicht gefunden werden
node -v bringt
v10.21.0
npm -v bringt
6.14.4
apt policy nodejs ergibt:
nodejs: Installiert: 10.21.0-deb-1nodesource1 Installationskandidat: 10.21.0-deb-1nodesource1 Versionstabelle: *** 10.21.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_10.x focal/main amd64 Packages 100 /var/lib/dpkg/status 10.19.0~dfsg-3ubuntu1 500 500 http://at.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
-
@Tom-Son
Die Zeile muss was zurück liefern.
Sollte ungefähr so aussehen:pi@raspberrypi:~$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v14.4.0 /usr/bin/node v14.4.0 /usr/bin/npm 6.14.5 nodejs: Installiert: 14.4.0-1nodesource1 Installationskandidat: 14.4.0-1nodesource1 Versionstabelle: *** 14.4.0-1nodesource1 500 500 https://deb.nodesource.com/node_14.x buster/main armhf Packages 100 /var/lib/dpkg/status 12.18.1-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 10.21.0-1nodesource1 500 500 https://deb.nodesource.com/node_10.x buster/main armhf Packages 10.21.0~dfsg-1~deb10u1+rpi1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~$
-
@Thomas-Braun
nein leider, bei mir kommt nur das raus:tom@Surface-3:/opt/iobroker$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs tom@Surface-3:/opt/iobroker$
-
@Tom-Son Was ist denn das da für ein System? Ist doch ein Ubuntu, oder?
-
@Thomas-Braun
Ja, Ubuntu auf einem Surface-3 -
Aber das witzige ist dass plötzlich alles normal läuft als wäre nie was gewesen Ich habe gerade einen Temperatursensor gekoppelt...
Ist das "nodejs" wichtig? soll ich das noch nach installieren?
-
@Tom-Son nodejs ist das zentrale Paket. Ist aber wohl bei dir installiert. Dennoch irritiert mich, dass da nichts wie erwartet zurück kommt.
which nodejs which node which npm
liefert?
-
tom@Surface-3:/$ which nodejs tom@Surface-3:/$ which node /usr/bin/node tom@Surface-3:/$ which npm /usr/bin/npm tom@Surface-3:/$
-
sudo apt install nodejs
-
@Thomas-Braun
ok, hab ich gemacht, aber es passiert da nicht viel:tom@Surface-3:/$ sudo apt-get install nodejs [sudo] Passwort für tom: Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig nodejs ist schon die neueste Version (10.21.0-deb-1nodesource1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. tom@Surface-3:/$ which nodejs tom@Surface-3:/$
-
@Tom-Son Merkwürdig. nodejs müsste eigentlich in selben Pfad wie node und npm liegen.
Na wenn es tut... -
@Thomas-Braun
Wenn ich danach suche spukt er folgendes aus:tom@Surface-3:/$ sudo find . -name nodejs -print ./opt/iobroker/node_modules/jszip/lib/nodejs ./opt/iobroker/node_modules/snyk-nuget-plugin/node_modules/jszip/lib/nodejs ./opt/iobroker/node_modules/mocha/lib/nodejs find: ‘./proc/408920’: Datei oder Verzeichnis nicht gefunden find: ‘./proc/408923’: Datei oder Verzeichnis nicht gefunden ./usr/share/doc/nodejs find: ‘./run/user/125/gvfs’: Keine Berechtigung find: ‘./run/user/1000/gvfs’: Keine Berechtigung tom@Surface-3:/$
-
@Tom-Son
K. A.
Bei mir liegt das alles in /usr/bin:pi@raspberrypi:~ $ which nodejs /usr/bin/nodejs pi@raspberrypi:~ $ which node /usr/bin/node
Bei mir kommt auch was anderes debei rum:
sudo find . -name nodejs -print ./var/lib/dpkg/alternatives/nodejs ./opt/iobroker/node_modules/jszip/lib/nodejs ./usr/share/doc/nodejs ./usr/bin/nodejs ./etc/alternatives/nodejs
-
@Thomas-Braun
Hast du zufällig ein anderes Linux? Ich habe die letzte Ubuntu 20.04 LTS installiert, die einzige die mit meinem Surface geht. -
@Tom-Son
Ja, ich habe hier Raspberry OS 'Buster' auf einem Raspberry 4.
Da dürfte es aber eigentlich keine Unterschiede geben. Beide Pakete kommen ja von nodesource und dürften ähnlich gebaut worden sein.