@arteck Ich habe es nun wieder zum Laufen bekommen. Es lag tatsächlich an einem defekten CC2531.
Und der erste Ersatz, den ich besorgt hatte, funktionierte auch nicht. Der wurde nicht mal am Win 10-PC erkannt.
Den zweiten Stick reingesteckt und es ging problemlos.
NEWS
Latest posts made by janachti
-
RE: Zigbee - nach Update geht nichts mehr
-
RE: Zigbee - nach Update geht nichts mehr
War auch mein Plan, aber ich habe blöderweise aus zeitlichen Gründen verpennt, das Backup zu speichern. Das wurde dann nach ein paar Tagen überschrieben.
Auf ältere Versionen zu gehen, hat leider nichts bewirkt. Kann man den Adapter vielleicht rückstandsfrei entfernen und dann neu installieren?
-
Zigbee - nach Update geht nichts mehr
|Hardwaresystem:| Pi3 |
|Arbeitsspeicher:| 1GB |
|Node-Version:| 10.19.0 |
|NPM-Version:| 6.13.4 |Hallo zuammen,
ich verzweifle seitdem ich den Zigbee-Adapter auf 1.0.3 aktualisiert habe. Seitdem bekomme ich ihn nicht mehr zum Laufen. Direkt nach dem Update habe ich folgendes Fehlerlog bekommen:
2020-02-27 20:13:18.656 - info: zigbee.0 (3412) starting. Version 1.0.3 in /opt/iobroker/node_modules/iobroker.zigbee, node: v10.19.0 2020-02-27 20:13:18.706 - info: zigbee.0 (3412) Starting Zigbee... 2020-02-27 20:13:18.708 - debug: zigbee.0 (3412) Starting zigbee-herdsman... 2020-02-27 20:13:31.130 - error: zigbee.0 (3412) Failed to start Zigbee 2020-02-27 20:13:31.131 - error: zigbee.0 (3412) Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms) at ZStackAdapter. (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:72:23) at Generator.throw () at rejected (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:6:65) 2020-02-27 20:13:41.133 - info: zigbee.0 (3412) Try to reconnect. 1 attempts left 2020-02-27 20:13:41.134 - info: zigbee.0 (3412) Starting Zigbee... 2020-02-27 20:13:41.135 - debug: zigbee.0 (3412) Starting zigbee-herdsman... 2020-02-27 20:13:46.358 - error: zigbee.0 (3412) Failed to start Zigbee 2020-02-27 20:13:46.360 - error: zigbee.0 (3412) Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port' at Znp. (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:113:32) at Generator.next () at /opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:8:71 at new Promise () at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:4:12) at SerialPort.serialPort.open (/opt/iobroker/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:111:49) at SerialPort._error (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) at binding.open.then.err (/opt/iobroker/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12)
Ich habe aus Verzweiflung Node und NPM auf den neusten Stand gebracht, einen anderen CC2531-Stick getestet, alle Befehle, die ich in Foren gefunden habe benutzt, zig mal neu installiert...nichts gebracht.
Hat vielleicht einer einen Tipp?Danke!
-
RE: Zigbee Adapter errorType: 'uniqueViolated'
@Asgothian
Super, danke für deine Antwort!Zu deinen Fragen:
Ich habe zu dem Zeitpunkt nichts im System angepasst und stromlos war er in der Nacht auch nicht. Neugestartet wird er auch nicht automatisch. Alle anderen Adapter laufen auch weiterhin. Das fand ich echt komisch.Ich habe es, wie du vorgeschlagen hast, mit der umbenannten shepherd.db probiert. Danach konnte ich tatsächlich den Adapter wieder starten. Das hat mir jetzt echt viel Arbeit erspart. Danke!
VG
Jan -
Zigbee Adapter errorType: 'uniqueViolated'
Systemdata Bitte Ausfüllen Hardwaresystem: Pi3 Arbeitsspeicher: 1GB Festplattenart: SD-Karte Betriebssystem: Ubuntu Installationsart: Skript Hallo zusammen,
es ist selten, dass ich etwas frage, aber in diesem Fall fehlen mir einfach die Kenntnisse.
Ich habe einen Pi3, an dem ein CC2531 Zigbee-USB-Stick angeschlossen ist. Es lief auch mehrere Woche einwandfrei. Nur jetzt geht es auf einmal über Nacht der Zigbee-Adapter nicht mehr und ich erhalte nur noch folgende Fehlermeldung:
2019-11-21 20:29:17.274 - info: host.iobroker instance system.adapter.zigbee.0 started with pid 12136 2019-11-21 20:29:22.840 - info: zigbee.0 (12136) starting. Version 0.11.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v10.16.0 2019-11-21 20:29:22.940 - info: zigbee.0 (12136) Start on port: /dev/ttyACM0 channel 9 2019-11-21 20:29:22.943 - info: zigbee.0 (12136) Queue is: true 2019-11-21 20:29:23.070 - info: zigbee.0 (12136) Reset coordinator 2019-11-21 20:29:23.325 - error: zigbee.0 (12136) uncaught exception: Can't insert key 4, it violates the unique constraint 2019-11-21 20:29:23.327 - error: zigbee.0 (12136) Error: Can't insert key 4, it violates the unique constraint at _AVLTree.insert (/opt/iobroker/node_modules/binary-search-tree/lib/avltree.js:273:19) at AVLTree.insert (/opt/iobroker/node_modules/binary-search-tree/lib/avltree.js:307:27) at Index.insert (/opt/iobroker/node_modules/nedb/lib/indexes.js:77:15) at Index.insertMultipleDocs (/opt/iobroker/node_modules/nedb/lib/indexes.js:114:12) at Index.insert (/opt/iobroker/node_modules/nedb/lib/indexes.js:69:33) at Index.reset (/opt/iobroker/node_modules/nedb/lib/indexes.js:55:23) at /opt/iobroker/node_modules/nedb/lib/datastore.js:107:21 at Array.forEach () at Datastore.resetIndexes (/opt/iobroker/node_modules/nedb/lib/datastore.js:106:29) at /opt/iobroker/node_modules/nedb/lib/persistence.js:293:23 2019-11-21 20:29:23.361 - error: javascript.0 (620) script.js.System.Adapter_Überwachung_Blockly: pushover: Der Adapter zigbee ist abgestürzt mit der Instanz 0. Es wird versucht neu zu starten. 2019-11-21 20:29:23.390 - info: pushover.0 (1173) Send pushover notification: {"message":"Der Adapter zigbee ist abgestürzt mit der Instanz 0. Es wird versucht neu zu starten.","title":"System","priority":"0"} 2019-11-21 20:29:23.392 - info: zigbee.0 (12136) terminating 2019-11-21 20:29:23.395 - info: zigbee.0 (12136) Terminated (NO_ERROR): Without reason 2019-11-21 20:29:23.925 - error: host.iobroker Caught by controller[0]: { Error: Can't insert key 4, it violates the unique constraint 2019-11-21 20:29:23.926 - error: host.iobroker Caught by controller[0]: at _AVLTree.insert (/opt/iobroker/node_modules/binary-search-tree/lib/avltree.js:273:19) 2019-11-21 20:29:23.926 - error: host.iobroker Caught by controller[0]: at AVLTree.insert (/opt/iobroker/node_modules/binary-search-tree/lib/avltree.js:307:27) 2019-11-21 20:29:23.926 - error: host.iobroker Caught by controller[0]: at Index.insert (/opt/iobroker/node_modules/nedb/lib/indexes.js:77:15) 2019-11-21 20:29:23.927 - error: host.iobroker Caught by controller[0]: at Index.insertMultipleDocs (/opt/iobroker/node_modules/nedb/lib/indexes.js:114:12) 2019-11-21 20:29:23.927 - error: host.iobroker Caught by controller[0]: at Index.insert (/opt/iobroker/node_modules/nedb/lib/indexes.js:69:33) 2019-11-21 20:29:23.927 - error: host.iobroker Caught by controller[0]: at Index.reset (/opt/iobroker/node_modules/nedb/lib/indexes.js:55:23) 2019-11-21 20:29:23.927 - error: host.iobroker Caught by controller[0]: at /opt/iobroker/node_modules/nedb/lib/datastore.js:107:21 2019-11-21 20:29:23.927 - error: host.iobroker Caught by controller[0]: at Array.forEach () 2019-11-21 20:29:23.928 - error: host.iobroker Caught by controller[0]: at Datastore.resetIndexes (/opt/iobroker/node_modules/nedb/lib/datastore.js:106:29) 2019-11-21 20:29:23.928 - error: host.iobroker Caught by controller[0]: at /opt/iobroker/node_modules/nedb/lib/persistence.js:293:23 key: 4, errorType: 'uniqueViolated' } 2019-11-21 20:29:23.928 - info: host.iobroker instance system.adapter.zigbee.0 terminated with code 0 (NO_ERROR)
Neustart des Raspberry bringt nichts. Den Adapter neuinstallieren auch nicht. Der CC2531 wird vom Raspberry erkannt.
Hat jemand vielleicht einen Tipp für mich?
Danke!
Jan(Sorry, falls ich bestimmte Board-Regeln nicht einhalte. Mein erster Beitrag