NEWS
Welches System arbeitet mit dem Z-Wave
-
Ich habe einen Beelink S2 auf dem Ubuntu mit ioBroker läuft.
Der Z-Wave Adapter funktioniert hier nicht. Habe mit diversen Tipps aus dem Forum schon 2 mal das System zerschossen.
Habe noch einen Raspberry 3B+ mit Aeotec Gen5 hier.
Ich habe mir nun gedacht ich betreibe den Z-Wave Stick am Raspberry und binde den dann im ioBroker ein.
Welches System müsste ich am Raspberry installieren, damit der Z-Wave Stick läuft und in den ioBroker eingebunden werden kann.
-
Gestartet mit npm i iobroker.zwave –unsafe-perm
> openzwave-shared@1.4.6 preinstall /opt/iobroker/node_modules/openzwave-shared > node lib/install-ozw.js > iobroker.zwave@1.3.1 preinstall /opt/iobroker/node_modules/iobroker.zwave > node lib/preinstall.js ---> find /tmp -name 'OZWException.h' find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-fwupd.service-adKZRj’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-colord.service-eOuRfV’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-timesyncd.service-dKlDBY’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-resolved.service-dLrfw5’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-rtkit-daemon.service-dxF80O’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-bolt.service-0nJBxQ’: Keine Berechtigung ---> Error: Command failed: find /tmp -name 'OZWException.h' find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-fwupd.service-adKZRj’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-colord.service-eOuRfV’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-timesyncd.service-dKlDBY’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-resolved.service-dLrfw5’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-rtkit-daemon.service-dxF80O’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-bolt.service-0nJBxQ’: Keine Berechtigung ---> find /usr/include/ -name 'OZWException.h' ---> find /usr/local/include/ -name 'OZWException.h' ---> find /usr/lib -name 'libopenzwave.so' ---> find /usr/local/lib -name 'libopenzwave.so' ---> find /usr/local/etc/ -name 'zwcfg.xsd' ---> find /etc/ -name 'zwcfg.xsd' find: ‘/etc/polkit-1/localauthority’: Keine Berechtigung find: ‘/etc/cups/ssl’: Keine Berechtigung find: ‘/etc/ssl/private’: Keine Berechtigung ---> Error: Command failed: find /etc/ -name 'zwcfg.xsd' find: ‘/etc/polkit-1/localauthority’: Keine Berechtigung find: ‘/etc/cups/ssl’: Keine Berechtigung find: ‘/etc/ssl/private’: Keine Berechtigung ---> find /tmp -name 'CentralScene.h' find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-fwupd.service-adKZRj’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-colord.service-eOuRfV’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-timesyncd.service-dKlDBY’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-resolved.service-dLrfw5’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-rtkit-daemon.service-dxF80O’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-bolt.service-0nJBxQ’: Keine Berechtigung ---> Error: Command failed: find /tmp -name 'CentralScene.h' find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-fwupd.service-adKZRj’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-colord.service-eOuRfV’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-timesyncd.service-dKlDBY’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-resolved.service-dLrfw5’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-rtkit-daemon.service-dxF80O’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-bolt.service-0nJBxQ’: Keine Berechtigung ---> find /usr/include/ -name 'CentralScene.h' ---> find /usr/local/include/ -name 'CentralScene.h' ---> sudo apt-get install libudev-dev -y [sudo] Passwort für martin: ---> curl -L -O https://github.com/OpenZWave/open-zwave/archive/master.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 125 0 125 0 0 67 0 --:--:-- 0:00:01 --:--:-- 67 100 1880k 0 1880k 0 0 549k 0 --:--:-- 0:00:03 --:--:-- 1734k ---> rm -rf open-zwave-master ---> unzip master.zip && rm master.zip ---> cd open-zwave-master && curl -O -L https://github.com/OpenZWave/open-zwave/pull/1125.patch && patch -p1 < 1125.patch % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 147 0 147 0 0 369 0 --:--:-- --:--:-- --:--:-- 369 100 16081 0 16081 0 0 16716 0 --:--:-- --:--:-- --:--:-- 47436 ---> cd open-zwave-master && make && sudo make install Makefile:224: Documentation not being built > openzwave-shared@1.4.6 install /opt/iobroker/node_modules/openzwave-shared > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/openzwave-shared/build“ wird betreten CXX(target) Release/obj.target/openzwave_shared/src/callbacks.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave-config.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave-driver.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave-groups.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave-management.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave-network.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave-nodes.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave-polling.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave-scenes.o CXX(target) Release/obj.target/openzwave_shared/src/openzwave-values.o CXX(target) Release/obj.target/openzwave_shared/src/utils.o SOLINK_MODULE(target) Release/obj.target/openzwave_shared.node COPY Release/openzwave_shared.node make: Verzeichnis „/opt/iobroker/node_modules/openzwave-shared/build“ wird verlassen + iobroker.zwave@1.3.1 added 2 packages from 25 contributors and audited 6581 packages in 337.791s found 75 vulnerabilities (55 low, 1 moderate, 19 high) run `npm audit fix` to fix them, or `npm audit` for details martin@Beelink:/opt/iobroker$Beim hinzufügen der Instanz
$ ./iobroker add zwave --host Beelink host.Beelink install adapter zwave npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.zwave" find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-fwupd.service-adKZRj’: Keine Berechtigungfind: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-colord.service-eOuRfV’: Keine Berechtigung find: ‘/tmp/ssh-1M5usgMQc1ob’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-timesyncd.service-dKlDBY’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-systemd-resolved.service-dLrfw5’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-rtkit-daemon.service-dxF80O’: Keine Berechtigung find: ‘/tmp/systemd-private-561ca753966a47d2ba326d523c353759-bolt.service-0nJBxQ’: Keine Berechtigung sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16 if (!suppressException) throw e; ^ Error: Command failed: sudo apt-get install libudev-dev -y sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben at checkExecSyncError (child_process.js:607:13) at Object.execSync (child_process.js:647:13) at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15) at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:26:7) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Function.Module.runMain (module.js:694:10) npm ERR! code ELIFECYCLEnpm ERR! errno 1 npm ERR! iobroker.zwave@1.3.1 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.zwave@1.3.1 preinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install? npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2019-01-22T20_41_55_127Z-debug.log Cannot install iobroker.zwave: 1 ERROR: process exited with code 25</anonymous> -
Doch und es läuft. Hast du dir die Readme vom Adapter auf github angesehen? Evtl. Musste man da nochwas für installieren.
Gesendet von meinem SM-G930F mit Tapatalk
-
Mal probiert mit sudo zu installieren im Log steht sehr oft was zu Berechtigungen.
Gesendet von meinem SM-G930F mit Tapatalk
-
Mal probiert mit sudo zu installieren im Log steht sehr oft was zu Berechtigungen.
Gesendet von meinem SM-G930F mit Tapatalk `
Habe ich das letzte mal probiert, da habe ich das System zerschossen (zum 2. mal).
Deshalb möchte ich nicht mehr zu viel probieren, vielleicht kann ja der Entwickler diese Daten auswerten.
-
Was heißt zerschossen? Der Adapter benötigt lange zum installieren. Hast du es ggf. Unbewusst abgebrochen?
Gesendet von meinem SM-G930F mit Tapatalk
-
Ich habe z-wave mit einem zwave me USB stick auf einem Pi3 laufen, der als Slave im System hängt.
Installation und Konfiguration hat problemlos geklappt. Dauert aber ziemlich lange, weil da einiges kompiliert wird.
-
Ich habe z-wave mit einem zwave me USB stick auf einem Pi3 laufen, der als Slave im System hängt.
Installation und Konfiguration hat problemlos geklappt. Dauert aber ziemlich lange, weil da einiges kompiliert wird. `
Gute Idee. Diese Einstellung die für den Pi3 laut Github gemacht werden sollte, hast du auch gemacht?
-
Gute Idee. Diese Einstellung die für den Pi3 laut Github gemacht werden sollte, hast du auch gemacht? `
Meinst Du Activate GPIO UART ? Nee, muss nicht, weil der USB Stick ja nicht über UART angebunden ist.
-
Ich hab ne handgemachte Installation.
Raspbian auf SD Karte,
Pi hochgefahren, alles auf Stand gebracht,
iobroker installiert.
USB ZME Stick eingesteckt
ioBroker als Slave eingerichtet
zwave adapter installiert (warten, warten, warten)
zwave Instanz erstellt
–> z_wave Devices inkludiert (warten, warten)
Aber das ist schon eine ganze Weile her, und ich weiss nicht mehr genau ob ich da noch irgendwas frickeln musste.
-
Ich habe den z-wave Adapter mit "npm i iobroker.zwave –unsafe-perm" installiert.
Da er nicht funktioniert und ich auch keine Instanz anlegen kann, der Adapter aber unter installierten Adaptern aufscheint, möchte ich den wieder deinstallieren.
Wie mache ich das gefahrlos.