NEWS
Test Adapter Z-Wave 2 (v0.14.x)
-
@AlCalzone
Hallo!Ich habe heute das erste mal deinen Adapter installiert, da er jetzt auch secure beherscht.
Das Interview will bei mir irgendwie nicht durch laufen.
Files siehe Anhang:
zwave-11968.log d9e9d0ab.values.jsonl d9e9d0ab.metadata.jsonl d9e9d0ab.jsonbg
Joe -
@peppino Welche Nodes wollen denn nicht? Sind es batteriebetriebene und wenn ja, hast du sie aufgeweckt (nacheinander mit Abstand, ist teils 1-2x nötig)?
-
@sckibo Die Meldung kommt definitiv an, wird aber nicht richtig erkannt. Hab ich die Tage schon mal gesehen, als das Interview nicht fertig war. Lösche bitte mal den Cache (das startet den Adapter neu) und weck dann beim Interview den Node manuell auf.
-
@AlCalzone said in Test Adapter Z-Wave 2 (v0.14.x):
@peppino Welche Nodes wollen denn nicht? Sind es batteriebetriebene und wenn ja, hast du sie aufgeweckt (nacheinander mit Abstand, ist teils 1-2x nötig)?
Ich glaube er hängt bei den Fibaro Wall Plugs (FGWPE/F Wall Plug Gen5) Node 7, 8, 13, 16, 17, 18, 21,
-
@AlCalzone Hi, habe ich gemacht - keine Änderung. Der Node geht kurz auf "wach" und gleich danach wieder auf "sleep".
Ich habe ihn jetzt nochmal entfernt und neu angelernt - das war erst nicht erfolgreich. Jetzt habe ich nochmal die Batterie rausgenommen und neu eingebaut und jetzt scheint er zu funktionieren.
Keine Ahnung was da los war, aber jetzt kann ich weitermachen.
Er wird jetzt in der Adapterkonfig als "Static controller" ausgewiesen. Ist das so richtig?vg, Sckibo.
-
@sckibo sagte in Test Adapter Z-Wave 2 (v0.14.x):
Er wird jetzt in der Adapterkonfig als "Static controller" ausgewiesen. Ist das so richtig?
Sollte kein Problem sein, das sind nur die Gerätetypen, die entsprechend des Z-Wave-Standards definiert sind. Bei mir sind alle
Static Controller
. -
bei mir leider auch ganz viele Fehlermeldungen im Log
host.ioBroker-RasPi4 2020-05-25 19:52:25.964 error instance system.adapter.zwave2.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
host.ioBroker-RasPi4 2020-05-25 19:52:25.962 error Caught by controller[3]: at readableAddChunk (_stream_readable.js:268:9)
host.ioBroker-RasPi4 2020-05-25 19:52:25.960 error Caught by controller[3]: at addChunk (_stream_readable.js:286:12)
host.ioBroker-RasPi4 2020-05-25 19:52:25.959 error Caught by controller[3]: at SerialPort.EventEmitter.emit (domain.js:482:12)
host.ioBroker-RasPi4 2020-05-25 19:52:25.958 error Caught by controller[3]: at SerialPort.emit (events.js:310:20)
host.ioBroker-RasPi4 2020-05-25 19:52:25.957 error Caught by controller[3]: at Driver.serialport_onData (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/driver/Driver.js:714:32)
host.ioBroker-RasPi4 2020-05-25 19:52:25.956 error Caught by controller[3]: at Driver.handleMessage (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/driver/Driver.js:861:25)
host.ioBroker-RasPi4 2020-05-25 19:52:25.955 error Caught by controller[3]: at ApplicationCommandRequest.mergePartialMessages (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/controller/ApplicationCommandRequest.js:72:2
host.ioBroker-RasPi4 2020-05-25 19:52:25.954 error Caught by controller[3]: at MultiChannelAssociationCCReport.mergePartialCCs (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/commandclass/MultiChannelAssociationCC.js:5
host.ioBroker-RasPi4 2020-05-25 19:52:25.953 error Caught by controller[3]: at ValueDB.setValue (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/node/ValueDB.js:110:18)
host.ioBroker-RasPi4 2020-05-25 19:52:25.952 error Caught by controller[3]: at JsonlDB.set (/opt/iobroker/node_modules/@alcalzone/jsonl-db/src/lib/db.ts:267:10)
host.ioBroker-RasPi4 2020-05-25 19:52:25.950 error Caught by controller[3]: Error: The database is not open!
host.ioBroker-RasPi4 2020-05-25 19:52:25.941 error Caught by controller[2]: at readableAddChunk (_stream_readable.js:268:9)
host.ioBroker-RasPi4 2020-05-25 19:52:25.940 error Caught by controller[2]: at addChunk (_stream_readable.js:286:12)
host.ioBroker-RasPi4 2020-05-25 19:52:25.939 error Caught by controller[2]: at SerialPort.EventEmitter.emit (domain.js:482:12)
host.ioBroker-RasPi4 2020-05-25 19:52:25.938 error Caught by controller[2]: at SerialPort.emit (events.js:310:20)
host.ioBroker-RasPi4 2020-05-25 19:52:25.937 error Caught by controller[2]: at Driver.serialport_onData (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/driver/Driver.js:714:32)
host.ioBroker-RasPi4 2020-05-25 19:52:25.935 error Caught by controller[2]: at Driver.handleMessage (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/driver/Driver.js:861:25)
host.ioBroker-RasPi4 2020-05-25 19:52:25.934 error Caught by controller[2]: at ApplicationCommandRequest.mergePartialMessages (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/controller/ApplicationCommandRequest.js:72:2
host.ioBroker-RasPi4 2020-05-25 19:52:25.933 error Caught by controller[2]: at MultiChannelAssociationCCReport.mergePartialCCs (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/commandclass/MultiChannelAssociationCC.js:5
host.ioBroker-RasPi4 2020-05-25 19:52:25.932 error Caught by controller[2]: at ValueDB.setValue (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/node/ValueDB.js:110:18)
host.ioBroker-RasPi4 2020-05-25 19:52:25.930 error Caught by controller[2]: at JsonlDB.set (/opt/iobroker/node_modules/@alcalzone/jsonl-db/src/lib/db.ts:267:10)
host.ioBroker-RasPi4 2020-05-25 19:52:25.929 error Caught by controller[2]: Error: The database is not open!
host.ioBroker-RasPi4 2020-05-25 19:52:25.928 error Caught by controller[1]: at processTicksAndRejections (internal/process/task_queues.js:97:5)
host.ioBroker-RasPi4 2020-05-25 19:52:25.926 error Caught by controller[1]: at runMicrotasks (<anonymous>)
host.ioBroker-RasPi4 2020-05-25 19:52:25.925 error Caught by controller[1]: at ZWave2.onNodeReady (/opt/iobroker/node_modules/iobroker.zwave2/src/main.ts:286:28)
host.ioBroker-RasPi4 2020-05-25 19:52:25.923 error Caught by controller[1]: at ZWaveNode.getDefinedValueIDs (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/node/Node.js:285:45)
host.ioBroker-RasPi4 2020-05-25 19:52:25.921 error Caught by controller[1]: at ZWaveNode.createCCInstanceUnsafe (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/node/Endpoint.js:191:25)
host.ioBroker-RasPi4 2020-05-25 19:52:25.919 error Caught by controller[1]: at ZWaveNode.createCCInstanceInternal (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/node/Endpoint.js:202:20)
host.ioBroker-RasPi4 2020-05-25 19:52:25.917 error Caught by controller[1]: at new SecurityCC (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/commandclass/SecurityCC.js:160:19)
host.ioBroker-RasPi4 2020-05-25 19:52:25.915 error Caught by controller[1]: Error: Security CC can only be used when the network key for the driver is set
host.ioBroker-RasPi4 2020-05-25 19:52:25.913 error Caught by controller[0]: }
host.ioBroker-RasPi4 2020-05-25 19:52:25.910 error Caught by controller[0]: code: 13
host.ioBroker-RasPi4 2020-05-25 19:52:25.909 error Caught by controller[0]: at processTicksAndRejections (internal/process/task_queues.js:97:5) {
host.ioBroker-RasPi4 2020-05-25 19:52:25.908 error Caught by controller[0]: at runMicrotasks (<anonymous>)
host.ioBroker-RasPi4 2020-05-25 19:52:25.907 error Caught by controller[0]: at ZWave2.onNodeReady (/opt/iobroker/node_modules/iobroker.zwave2/src/main.ts:286:28)
host.ioBroker-RasPi4 2020-05-25 19:52:25.906 error Caught by controller[0]: at ZWaveNode.getDefinedValueIDs (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/node/Node.js:285:45)
host.ioBroker-RasPi4 2020-05-25 19:52:25.904 error Caught by controller[0]: at ZWaveNode.createCCInstanceUnsafe (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/node/Endpoint.js:191:25)
host.ioBroker-RasPi4 2020-05-25 19:52:25.903 error Caught by controller[0]: at ZWaveNode.createCCInstanceInternal (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/node/Endpoint.js:202:20)
host.ioBroker-RasPi4 2020-05-25 19:52:25.901 error Caught by controller[0]: at new SecurityCC (/opt/iobroker/node_modules/iobroker.zwave2/node_modules/zwave-js/build/lib/commandclass/SecurityCC.js:160:19)
host.ioBroker-RasPi4 2020-05-25 19:52:25.885 error Caught by controller[0]: ZWaveError: Security CC can only be used when the network key for the driver is set -
@Gabe sagte in Test Adapter Z-Wave 2 (v0.14.x):
Security CC can only be used when the network key for the driver is set
schlägt momentan bei mir hundertfach auf und wird in 0.14.1 gefixt, die im Laufe des Abends kommen sollte.
-
@AlCalzone alles klar wieder einmal Danke
-
v0.14.1 ist auf dem Weg.
@Rolf_KA ich fürchte du musst dann 1x Cache leeren. -
@peppino Interessantes Problem. Node 7 wird im Sekundentakt nach einem Key zum Verschlüsseln gefragt, worauf er nicht antwortet. Irgendwann gibt der Adapter dann auf und macht das gleiche Spiel mit Node 8. Ich habe noch nicht verstanden warum - heute wird das auch nix mehr.
Werde ich morgen oder Mittwoch mit dem anderen known issue zusammen angehen - bis dahin am besten zurück zuv0.13.5
für dich. -
@AlCalzone
Node7 ist unsecure und er ist auf Node8 weiter gesprungen weil ich node7 ausgesteckt habe.
Eine Version 0.13.5 wird nicht gefunden beim installieren.Bg
Joe
-
@AlCalzone ich habe bei mir einige Sensoren bei dem das Interview wohl auch nicht abgeschlossen wird... Er hat nur einige Datenpunkte aber nicht alle gefunden. Ist das evtl. das gleiche Problem? andere Sensoren ( gleicher Typ ) ohne Probleme
Hast du noch mein Log? Bei Node 024 habe ich das zum Beispiel
-
@AlCalzone sagte in Test Adapter Z-Wave 2 (v0.14.x):
v0.14.1 ist auf dem Weg.
@Rolf_KA ich fürchte du musst dann 1x Cache leeren.Vielen Dank für dein ZWave2 Adapter Update
Nach jeder neuen Version deines Adapters, lösche ich eigentlich die Cache Dateien, nur so kann ich sicher sein, das die neue Version auch das tut, was sie soll.
(Auch wenn die ganze Sache dann etwas länger dauert)Irgendwie wollen meine Notes nach dem Update aber nicht mehr untereinander sprechen
Wir sollten jetzt mal in Ruhe eine Nacht darüber schlafen- Morgen sieht die Welt schon viel anders aus.
-
Anbei auch noch meine Cache- Dateien zur 0.14.1 Version:
-
@AlCalzone
Ich hatte da leider einen Netzwerkschlüssel für sichere Kommunikation eingetragen, deshalb hatten sich die Notes nicht mehr untereinander unterhaltenNachdem der Netzwerkschlüssel wieder draußen war sieht es jetzt wieder normal aus:
Dennoch hängt sich der Adapter (0.14.1) wohl auf... bei mir ab Node 7 (Fibarao FGR223).
Ich habe jetzt nochmal den Cache gelöscht und das Log aktiviert - lasse ich jetzt noch eine 1/2 Stunde laufen und sende dann die Log und Cache Dateien. -
@Rolf_KA ich vermute eher dass das Interview hing und deswegen die Info wer mit wem funkt nicht abgerufen wurde.
Schauen wir mal im log -
@AlCalzone sagte in Test Adapter Z-Wave 2 (v0.14.x):
@Rolf_KA ich vermute eher dass das Interview hing und deswegen die Info wer mit wem funkt nicht abgerufen wurde.
Schauen wir mal im logAnbei die Log und Cache Dateien - alles nach Node 7 geht leider nicht mehr. Sicherlich nur eine Kleinigkeit
zwave-1674.log
fd81a61b.json
fd81a61b.metadata.jsonl
fd81a61b.values.jsonl -
@Rolf_KA ja ist ne Kleinigkeit. Die Liste der sicheren CCs darf nur abgefragt werden wenn ein key eingestellt ist. Das wird aktuell nicht geprüft.
-
Habe jetzt 2 Wege versucht, den Zwave2 zu installieren. Einmal im Terminal und einmal über ioBroker aus Url installieren. Mehrere Versionen probiert. Im Verzeichnis /op/iobroker/ bin ich bei der Installation.
$ npm i iobroker.zwave2@0.13.4 npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN pi No description npm WARN pi No repository field. npm WARN pi No README data npm WARN pi No license field. + iobroker.zwave2@0.13.4 added 1 package from 1 contributor and audited 232 packages in 7.337s 3 packages are looking for funding run `npm fund` for details
Keiner Fehlermeldung im Log vom ioBroker. Ein Restart hilft auch nicht.
Was mache ich falsch?