NEWS
[gelöst] Zwave2 Adapter
-
Hallo Gemeinde,
ich habe leider ein massives Problem mit dem Z-Wave2 Adapter.
IOB Master (NUC):
Plattform: linux
Betriebssystem: linux
Die Architektur: x64
CPUs: 2
RAM: 3.7 GB
Node.js: v12.22.1
NPM: 6.11.3IOB Slave (OrangePi2):
Plattform: linux
Betriebssystem: linux
Die Architektur: arm
CPUs: 4
RAM: 1.9 GB
Node.js: v12.18.2
NPM: 6.11.3Ich habe gestern den JS Controler auf beiden Rechnern von 2.x auf 3.2.16 gehoben, soweit alles gut, doch der Zwave Adapter scheint nicht mehr zu laufen:
zwave.0 2021-05-18 11:29:39.740 warn (2749) Terminated (UNCAUGHT_EXCEPTION): Without reason zwave.0 2021-05-18 11:29:37.303 error (2749) The state contains the forbidden properties type, data! zwave.0 2021-05-18 11:29:37.301 error (2749) Error: The state contains the forbidden properties type, data! at validateSetStateObjectArgument (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5848:23) at Adapter.se zwave.0 2021-05-18 11:29:37.293 error (2749) unhandled promise rejection: The state contains the forbidden properties type, data! zwave.0 2021-05-18 11:29:37.291 error (2749) Unhandled 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(). zwave.0 2021-05-18 11:29:29.930 warn (2749) adapter.objects.getObjectList is deprecated, and will be removed in the future. Please use adapter.getObjectList/Async. Report this to Developer! zwave.0 2021-05-18 11:29:29.323 warn (2749) adapter.objects.getObjectList is deprecated, and will be removed in the future. Please use adapter.getObjectList/Async. Report this to Developer!
schade eigentlich, aber da ich zeitnah sowiso auf den Zwave2 Adapter gehen wollte, dachte ich ok jetzt ist die richtige Zeit dafür
Der Adapter wird grün, er interviewt auch fleissig, allerdings ist die Geräteliste leer. Status: Keine Geräte vorhanden.Er findet aber alle 38 Nodes und legt Objekte an, allerdings sind die meiner Meinung nach unvollständig, und die meisten werden nicht befüllt.
Die Fibaro Switches haben zum Beispiel keine Leistungsmessung.
Die TFKs werden angelegt, aber nicht befüllt.Kann mir hier bitte einer weiterhelfen vlt. @AlCalzone
Vielen Dank
-
Ich habe Detailierte Log Datei schreiben aktiviert, kann aber in
/opt/iobroker/node_modules/iobroker.zwave2/build
nichts finden
-
Ich habe die Instanz und den Adapter gelöscht, und neu installiert.
Jetzt auf update gegangen und dann passiert das:$ ./iobroker upgrade zwave2 Update zwave2 from @0.1.2 to @1.10.0 NPM version: 6.11.3 npm install iobroker.zwave2@1.10.0 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call) npm ERR! code EACCES npm ERR! syscall unlinknpm ERR! path /opt/iobroker/node_modules/iobroker.zwave2/node_modules/@serialport/bindings/build/Makefilenpm ERR! errno -13 npm ERR! Error: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.zwave2/node_modules/@serialport/bindings/build/Makefile'npm ERR! [OperationalError: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.zwave2/node_modules/@serialport/bindings/build/Makefile'] {npm ERR! cause: [Error: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.zwave2/node_modules/@serialport/bindings/build/Makefile'] {npm ERR! errno: -13,npm ERR! code: 'EACCES',npm ERR! syscall: 'unlink',npm ERR! path: '/opt/iobroker/node_modules/iobroker.zwave2/node_modules/@serialport/bindings/build/Makefile'npm ERR! },npm ERR! errno: -13,npm ERR! code: 'EACCES',npm ERR! syscall: 'unlink',npm ERR! path: '/opt/iobroker/node_modules/iobroker.zwave2/node_modules/@serialport/bindings/build/Makefile', npm ERR! parent: 'iobroker.zwave2'npm ERR! }npm ERR! npm ERR! The operation was rejected by your operating system.npm ERR! It is likely you do not have the permissions to access this file as the current usernpm ERR! npm ERR! If you believe this might be a permissions issue, please double-check thenpm ERR! permissions of the file and its containing directories, or try runningnpm ERR! the command again as root/Administrator. npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-05-18T10_22_24_911Z-debug.log ERROR: host.orangepiplus Cannot install iobroker.zwave2@1.10.0: 243 ERROR: process exited with code 25
-
@stimezo sagte in [Bittte um Unterstützung] Zwave2 Adapter:
Kann mir hier bitte einer weiterhelfen vlt. @AlCalzone
Bestimmt, aber mit dem Log kann ich nichts anfangen
==> https://github.com/AlCalzone/ioBroker.zwave2/blob/master/docs/de/bei-problemen.md#notwendige-informationen-für-ein-issueEACCES: permission denied
Führ mal
iobroker fix
aus - da stimmt was mit deinen Dateisystem-Berechtigungen nicht. Vermutlich wird auch deswegen kein Log geschrieben. -
Den hat's wohl gebraucht
Nach fix auf beiden Geräten und Neuinstallation läuft er nun, wie er sollte.
Nur den log kann ich nicht finden, der sollte doch auf dem Master liegen oder? -
@stimezo Der Log sollte da liegen wo der Adapter läuft. Wenn die Debugging-Option an ist.
-