NEWS
Seit Samstag läuft meine Zigbee-Instanz nicht mehr
-
Hallo zusammen,
seit Samstag läuft meine Instanz nicht mehr, bleibt gelb. An diesem Tag habe ich nix am iobroker gemacht.
Ich habe schon folgendes probiert.- IOBroker neustarten
- PC neustarten
- den CC26X2R1 neu geflasht
- ältere Version des Adapter installiert
Zigbee:1.3.1
Firmware: CC26X2R1_20201026Ich komme nicht weiter. Im Log steht:
zigbee.0 2020-12-01 10:44:57.808 error (2812) 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-12-01 10:44:57.807 error (2812) Failed to start Zigbee zigbee.0 2020-12-01 10:44:57.626 info (2812) Starting Zigbee npm ... zigbee.0 2020-12-01 10:44:57.624 info (2812) Try to reconnect. 1 attempts left zigbee.0 2020-12-01 10:44:47.623 error (2812) Error: AREQ - ZDO - stateChangeInd after 60000ms at Timeout._onTimeout (/opt/iobroker/node_modules/zigbee-herdsman/dist/utils/waitress.js:46:35) at listOnTimeout (internal/timers.js:549 zigbee.0 2020-12-01 10:44:47.622 error (2812) Failed to start Zigbee zigbee.0 2020-12-01 10:43:45.768 info (2812) Starting Zigbee npm ... zigbee.0 2020-12-01 10:43:45.710 info (2812) starting. Version 1.3.1 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.18.3, js-controller: 3.1.6 zigbee.0 2020-12-01 10:43:36.384 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8270:22) zigbee.0 2020-12-01 10:43:36.384 error at Zigbee.emit (events.js:315:20) zigbee.0 2020-12-01 10:43:36.384 error at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:450:41) zigbee.0 2020-12-01 10:43:36.384 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:304:20) zigbee.0 2020-12-01 10:43:36.384 error at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:187:42) zigbee.0 2020-12-01 10:43:36.384 error at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:120:43) zigbee.0 2020-12-01 10:43:36.384 error at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:201:49) zigbee.0 2020-12-01 10:43:36.384 error at Controller.getDevices (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:252:31) zigbee.0 2020-12-01 10:43:36.384 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:236:16) zigbee.0 2020-12-01 10:43:36.384 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:216:55) zigbee.0 2020-12-01 10:43:36.384 error (2791) TypeError: Cannot read property 'getEntries' of null zigbee.0 2020-12-01 10:43:36.382 error (2791) unhandled promise rejection: Cannot read property 'getEntries' of null zigbee.0 2020-12-01 10:43:36.381 info (2791) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason zigbee.0 2020-12-01 10:43:36.381 info (2791) terminating zigbee.0 2020-12-01 10:43:36.380 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:308:33)) zigbee.0 2020-12-01 10:43:36.380 error at Controller.stop (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:199:16) zigbee.0 2020-12-01 10:43:36.380 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:23:12) zigbee.0 2020-12-01 10:43:36.380 error at new Promise (<anonymous>) zigbee.0 2020-12-01 10:43:36.380 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:27:71 zigbee.0 2020-12-01 10:43:36.380 error at Generator.next (<anonymous>) zigbee.0 2020-12-01 10:43:36.380 error at Controller.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:200:18) zigbee.0 2020-12-01 10:43:36.380 error at Controller.databaseSave (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:219:45) zigbee.0 2020-12-01 10:43:36.380 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:88:15) zigbee.0 2020-12-01 10:43:36.380 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:76:55) zigbee.0 2020-12-01 10:43:36.380 error (2791) Failed to stop zigbee (TypeError: Cannot read property 'getEntries' of null zigbee.0 2020-12-01 10:43:36.379 info (2791) Zigbee: disabling joining new devices. zigbee.0 2020-12-01 10:43:36.377 info (2791) cleaned everything up... zigbee.0 2020-12-01 10:43:36.376 info (2791) Got terminate signal TERMINATE_YOURSELF zigbee.0 2020-12-01 10:43:30.154 error at processTimers (internal/timers.js:492:7) zigbee.0 2020-12-01 10:43:30.154 error at listOnTimeout (internal/timers.js:549:17) zigbee.0 2020-12-01 10:43:30.154 error at Timeout._onTimeout (/opt/iobroker/node_modules/zigbee-herdsman/dist/utils/waitress.js:46:35) zigbee.0 2020-12-01 10:43:30.154 error (2791) Error: AREQ - ZDO - stateChangeInd after 60000ms
Das hilft mir aber nicht weiter.
Bin für jede Hilfe dankbar,Beste Grüße
Daniel -
Auf welcher Hardware läuft der ioBroker ?
Die Fehlermeldung deutet darauf hin das die serielle Schnittstelle nicht zu verfügbar ist:
Error Resource temporarily unavailable Cannot lock port'
-
@Asgothian in einer Proxmox als VM.
Habe das USB-Gerät der VM zugewiesen und wenn ichls -l /dev/serial/by-id
eingebe, bekomme ich
lrwxrwxrwx 1 root root 13 Dez 1 10:38 usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100KC9-if00 -> ../../ttyACM0
zurück und so habe ich den in der Instanz eingetragen.
/dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100KC9-if00
Das hat bisher immer funktioniert.
-
@Has3nb3inMH
Hast du am Wochenende irgendetwas im Proxmox Bereich aktualisiert ?Mit Proxmox kenne ich mich nicht aus - der Fehler kommt aber zu 95% daher das der Zigbee Adapter den Port nicht Exklusiv öffnen kann.
A.
-
Wochenende.. wette ich auf Proxmox update
-
@arteck
guter Hinweis, da lief tatschlich ein update. -
jetzt ist nur die Frage was ich nun tun kann
-
@Has3nb3inMH
Na ja - du brauchst einen Spezialisten für Proxmox und USB über die serielle Schnittstelle weitergeben. Ich weiss da gibt es immer wieder Detaileinstellungen die man anpassen kann / muss.Alternative (final):
- Besorg dir einen PI (sogar nen pi1 reicht)
- Installier ein minimal Linux (nur Kommandozeile, kein schnick, kein schnack)
- Installier ser2net und konfiguriere es
- Trag beim Zigbee-Adapter IP und Port des PI ein.
eine etwas detailliertere Anleitung dazu findest Du auch hier. Einziger Unterschied: An statt das
tcp:\\1.2.3.4:56789
in die configuration.yaml zu tippen trägst du es als Port in der Konfiguration im Adapter ein.
Schon hast du nie wieder Probleme damit die Serielle Schnittstelle für den Zigbee Adapter freizugeben
Und sollte der PI abschmieren - so ein aufsetzen mit ser2net dauert knapp 5 Minuten. Wenn Du dir ein Image irgendwo sicherst sogar weniger.
Eine Warnung: Das geht nur mit zStack Devices, also NICHT mit dem conbee - den hast du aber auch nicht.
A.
-
@Asgothian geil. Vielen Dank für den Tipp
-
Hallo,
vor drei Wochen habe ich mein Proxmox System vom NUC BOXNUC6CAYH auf einen NUC NUC8i5BEH umgezogen. Da fiel dann dauernd HMIP mit der USB-Adapter Platine aus. Also letztes Wochenende wieder zurück auf den "alten" NUC. Da dessen Proxmox von den Backups noch nicht die "schnelle und gute" Komprimierung konnte, Proxmox aktualisiert. Seit dem spinnt hier auch mein Zigbee Netzwerk.
Also haben die Proxmoxer wohl Fehler bei der USB Durchreichung eingebaut. Nächstes WE werde ich nochmal auf den i5 NUC umziehen. Allerdings mit der Proxmox 6.1 Version.
Was lernt man daraus? Never touch a running System...
-
@asgothian jetzt ist mir der Adapter wieder ausgefallen und ich wollte das mit sent3net machen.
Aber irgendwie klappt das nicht.lrwxrwxrwx 1 root root 13 M▒r 30 05:30 usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100KC9-if00 -> ../../ttyACM0 lrwxrwxrwx 1 root root 13 M▒r 30 05:30 usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100KC9-if03 -> ../../ttyACM1
Dann in /etc/ser2net.conf folgendes eingetragen:
192.168.0.58,20108:raw:0:/dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.13__Embed_with_CMSIS-DAP_L1100KC9-if00:115200 8DATABITS NONE 1STOPBIT banner
Irgendwas stimmt noch nicht
zigbee.0 2021-03-30 07:40:18.869 info (4444) Installed Version: iobroker.zigbee@1.4.4 zigbee.0 2021-03-30 07:40:18.862 info (4444) Starting Zigbee npm ... zigbee.0 2021-03-30 07:40:18.861 info (4444) Try to reconnect. zigbee.0 2021-03-30 07:40:08.861 error at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65) zigbee.0 2021-03-30 07:40:08.861 error at Generator.throw (<anonymous>) zigbee.0 2021-03-30 07:40:08.861 error at ZStackAdapter.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:94:31) zigbee.0 2021-03-30 07:40:08.861 error (4444) Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms) zigbee.0 2021-03-30 07:40:08.860 error (4444) Failed to start Zigbee
Ich habe es versucht an Hand von diesem Beitrag hinzubekommen:
https://forum.iobroker.net/topic/40635/how-to-rasbee-oder-rasbee-ii-via-ser2net?loggedin=trueHast du noch einen Tipp?
-
@has3nb3inmh Ich denke deine ser2net.conf ist falsch. Da steht nicht nur der Port sondern auch eine IP drin. Damit begrenzt du das Interface für ser2net. Ob das so passt weiss ich nicht. Ich würde es erst einmal ohne IP versuchen, nur mit dem Port.
-
@asgothian das macht keinen unterschied in den Fehlermeldungen
-
@has3nb3inmh ich weiss nicht was ihr mit eurem schnippseln an LOG's habt....
damit kan man nix anfangen...
bitte die ersten 20 zeilen nach start des Adapter
p.s: chekmal was du in den Einstellungen eingatragen hast vom Adapter.. nicht dass da ein blank hinten oder vorne noch steht
-
Hallo,
ich hoffe das die Infos helfen das Problem zu finden.
Danke für die Unterstützung.
zigbee.0 2021-03-30 12:49:30.109 info (7162) Installed Version: iobroker.zigbee@1.4.4 zigbee.0 2021-03-30 12:49:29.966 info (7162) Starting Zigbee npm ... zigbee.0 2021-03-30 12:49:29.879 info (7162) starting. Version 1.4.4 in /opt/iobroker/node_modules/iobroker.zigbee, node: v12.20.0, js-controller: 3.1.6 host.iobroker 2021-03-30 12:49:27.837 info instance system.adapter.zigbee.0 started with pid 7162 host.iobroker 2021-03-30 12:49:27.801 info "system.adapter.zigbee.0" enabled unifi.0 2021-03-30 12:49:04.611 info (1956) Update done host.iobroker 2021-03-30 12:48:43.554 info instance system.adapter.zigbee.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) zigbee.0 2021-03-30 12:48:43.029 error at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8270:22) zigbee.0 2021-03-30 12:48:43.029 error at Zigbee.emit (events.js:314:20) zigbee.0 2021-03-30 12:48:43.029 error at Zigbee.onUnload (/opt/iobroker/node_modules/iobroker.zigbee/main.js:581:41) zigbee.0 2021-03-30 12:48:43.029 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:310:20) zigbee.0 2021-03-30 12:48:43.029 error at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:192:42) zigbee.0 2021-03-30 12:48:43.029 error at DeviceAvailability.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceAvailability.js:222:43) zigbee.0 2021-03-30 12:48:43.029 error at ZigbeeController.getClients (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:206:49) zigbee.0 2021-03-30 12:48:43.029 error at Controller.getDevices (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:289:31) zigbee.0 2021-03-30 12:48:43.029 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:241:16) zigbee.0 2021-03-30 12:48:43.029 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/device.js:221:55) zigbee.0 2021-03-30 12:48:43.029 error (5104) TypeError: Cannot read property 'getEntries' of null zigbee.0 2021-03-30 12:48:43.018 error (5104) unhandled promise rejection: Cannot read property 'getEntries' of null Unhandled 2021-03-30 12:48:43.018 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 2021-03-30 12:48:43.017 info (5104) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason zigbee.0 2021-03-30 12:48:43.017 info (5104) terminating zigbee.0 2021-03-30 12:48:43.016 warn (5104) Failed to stop zigbee during startup zigbee.0 2021-03-30 12:48:43.015 info (5104) Zigbee: disabling joining new devices. zigbee.0 2021-03-30 12:48:43.011 info (5104) cleaned everything up...