NEWS
Test Adapter Z-Wave 2 v2.3.x
-
@alcalzone
Cool danke, müsste dann schon eine Weile her sein.Mache ich nach dem Update dann ein neues Interview der Geräte?
-
@christian-werner Dürfte nötig sein, ja.
-
Nun habe ich dies
pi@geosmart:/opt/iobroker# npm ls zwave-js @zwave-js/config iobroker.inst@2.0.3 /opt/iobroker +-- iobroker.zwave2@2.4.1 +-- zwave-js@8.7.4 +-- @zwave-js/config@8.7.4 pi@geosmart:~ $ node -v v12.22.7
aber auch leider das ?
2021-11-04 23:51:56.834 error instance system.adapter.zwave2.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2021-11-04 23:51:56.834 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) 2021-11-04 23:51:56.833 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:999:30) 2021-11-04 23:51:56.833 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave2/src/main.ts:87:8) 2021-11-04 23:51:56.833 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:74:18) 2021-11-04 23:51:56.833 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:887:19) 2021-11-04 23:51:56.833 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14) 2021-11-04 23:51:56.833 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32) 2021-11-04 23:51:56.832 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) 2021-11-04 23:51:56.832 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:999:30) 2021-11-04 23:51:56.832 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave2/src/lib/objects.ts:161:17) 2021-11-04 23:51:56.831 error Caught by controller[0]: TypeError: Cannot read property 'S2_AccessControl' of undefined
-
Ok vermutlich ist da noch mehr durcheinander...
Was gibt das aus?
cd /opt/iobroker npm ls zwave-js @zwave-js/config @zwave-js/core @zwave-js/shared @zwave-js/serial
Und am besten zeigst du mal deine komplette Datei
/opt/iobroker/package.json
-
@alcalzone said in Test Adapter Z-Wave 2 v2.3.x:
npm ls zwave-js @zwave-js/config @zwave-js/core @zwave-js/shared @zwave-js/serial
Ja da schein auch was zu sein - kann ich so was auch global auflisten lassen?
pi@geosmart:/opt/iobroker $ npm ls zwave-js @zwave-js/config @zwave-js/core @zwave-js/shared @zwave-js/serial iobroker.inst@2.0.3 /opt/iobroker ├── @zwave-js/serial@4.0.6 extraneous └─┬ iobroker.zwave2@2.4.1 └─┬ zwave-js@8.7.4 ├─┬ @zwave-js/config@8.7.4 │ ├─┬ @zwave-js/core@8.7.4 │ │ └── @zwave-js/shared@8.7.3 deduped │ └── @zwave-js/shared@8.7.3 ├─┬ @zwave-js/core@8.7.4 │ └── @zwave-js/shared@8.7.3 deduped ├─┬ @zwave-js/serial@8.7.4 │ ├── @zwave-js/core@8.7.4 deduped │ └── @zwave-js/shared@8.7.3 deduped └── @zwave-js/shared@8.7.3 npm ERR! extraneous: @zwave-js/serial@4.0.6 /opt/iobroker/node_modules/@zwave-js/serial
Also Hosen runter xD
/opt/iobroker/package.json{ "name": "iobroker.inst", "version": "2.0.3", "private": true, "description": "Automation platform in node.js", "scripts": { "install": "node lib/checkVersions.js", "postinstall": "node lib/install.js", "test": "node node_modules/mocha/bin/mocha --exit" }, "dependencies": { "colors": "^1.3.3", "fs-extra": "^7.0.1", "iobroker": "^2.0.3", "iobroker.admin": "^5.1.25", "iobroker.alexa2": "^3.11.2", "iobroker.cloud": "^4.1.0", "iobroker.daswetter": "^3.0.8", "iobroker.discovery": "^2.7.3", "iobroker.fakeroku": "^0.2.1", "iobroker.fritzbox": "^0.2.1", "iobroker.harmony": "^1.2.2", "iobroker.history": "^1.9.13", "iobroker.hue": "^3.5.28", "iobroker.icons-ultimate-png": "^1.0.1", "iobroker.info": "^1.9.10", "iobroker.iot": "^1.8.24", "iobroker.jarvis": "^2.2.3", "iobroker.javascript": "^5.2.13", "iobroker.js-controller": "^3.3.18", "iobroker.linkeddevices": "^1.4.3", "iobroker.material": "^1.0.6", "iobroker.mobile": "^1.0.1", "iobroker.mqtt": "^2.4.0", "iobroker.node-red": "^2.4.1", "iobroker.openhab": "^1.1.0", "iobroker.ping": "^1.5.0", "iobroker.scenes": "^2.3.8", "iobroker.simple-api": "^2.6.1", "iobroker.socketio": "^3.1.5", "iobroker.telegram": "^1.10.0", "iobroker.tr-064": "^4.2.14", "iobroker.unifi": "^0.5.10", "iobroker.weatherunderground": "^3.3.1", "iobroker.web": "^3.4.13", "iobroker.yahka": "^0.13.1", "iobroker.yamaha": "^0.4.0", "iobroker.zwave2": "^2.4.1", "semver": "^5.6.0", "yargs": "^7.0.2" } }
-
Bin es mit
npm prune @zwave-js/serial@4.0.6
los geworden und es läuft alles wieder.
Tausend Dank!
Für die Hilfe und den Adapter.Z-Wave scheint mir keine einfaches Protokoll zu sein - daher Hut ab!
-
@christian-werner Der Rest sieht übrigens unauffällig aus
-
Der Datenpunkt "Door_Lock.targetMode" fehlt . Dieser wird nach dem Interview gelöscht (steht im log). Kannst du da helfen? Node 231
-
@marsx79 Ich verstehe nicht 100% warum der bei dir fehlt, aber das Problem ist in der neuesten Version der Library behoben. Ich hab noch ein paar Dinge gerade zu ziehen, dann mache ich ein neues Adapter-Update.
-
@alcalzone
Ok danke. -
Gibt es ein Script bzw. Blockly welches die Statistik vom Z-Wave Adapter auswertet und nicht gesendete/fehlerhafte Pakete ermittelt und eine Meldung per Push versendet?