Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Fehler bei Z-Wave Adapter Installation

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

  • Neues Video über Aliase, virtuelle Geräte und Kategorien
    BluefoxB
    Bluefox
    25
    1
    1.3k

Fehler bei Z-Wave Adapter Installation

Scheduled Pinned Locked Moved Solved Error/Bug
z-wave
20 Posts 4 Posters 794 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by Negalein
    #1

    [Mod-Edit: aus Beitrag eigenes Thema erstellt]

    Ich habe iobroker einmal aus dem Image von 2019 probiert, heute dann einmal mit Stretch und über den 3 Zeiler und auch mit Buster.

    Beide male wird alles erfolgreich installiert hier die Info mit Stretch:

        Plattform: linux
        Die Architektur: arm
        CPUs: 4
        Geschwindigkeit: 1400 MHz
        Modell: ARMv7 Processor rev 4 (v7l)
        RAM: 976.7 MB
        System uptime: 01:00:17
        Node.js: v10.16.0
        NPM: 6.9.0
        Adapter zählen: 249
        Festplattengröße: 7.2 GiB
        Festplatten frei: 5.4 GiB
        Uptime: 00:14:08
        Aktivierte Instanzen: 3
    

    Aber wenn ich meinen Z-Wave Adapter installiere egal ob über Konsole oder Admin dann kommt am Schluß immer

     host.raspberrypi Cannot install zwave
    

    Wer kann mir helfen das ich den Adapter von Z-Wave und die Instanz installiert bekomme.

    1 Reply Last reply
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      wrote on last edited by
      #13

      Z-Wave-Adapter 1.5.0 ist released mit Unterstützung für OpenZWave 1.6

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Reply Last reply
      0
      • arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        wrote on last edited by arteck
        #2

        der schmeisst doch melhr Meldungen als

        host.raspberrypi Cannot install zwave
        

        was steht im log ?? komplett

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        1 Reply Last reply
        0
        • D Offline
          D Offline
          DeTho
          wrote on last edited by
          #3

          Ich habe ebenfalls Probleme den Z-Wave Adapter zu installieren. Alle anderen Adapter laufen bis jetzt. Ich benutze Raspbery Pi 4 und Raspbian Buster Lite (Release date: 2019-06-20).
          Bei der Installation erhalte ich folgende Meldungen:

          $ ./iobroker add zwave  --host raspberrypi
          NPM version: 6.9.0
          npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
          find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
          
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   122    0   122    0     0    471      0 --:--:-- --:--:-- --:--:--   471
          
          100  110k    0  110k    0     0   113k      0 --:--:-- --:--:-- --:--:--  113k
          100 1917k    0 1917k    0     0  1352k      0 --:--:--  0:00:01 --:--:-- 4098k
          
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   147    0   147    0     0    481      0 --:--:-- --:--:-- --:--:--   481
          
          100 16081    0 16081    0     0  22180      0 --:--:-- --:--:-- --:--:-- 22180
          
          In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
          /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16    if (!suppressException) throw e;
                                      ^
          
          Error: Command failed: cd open-zwave-1.4 && make && sudo make install
          In file included from /usr/include/c++/8/map:60,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
              at checkExecSyncError (child_process.js:629:11)
              at Object.execSync (child_process.js:666:13)
              at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
              at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
              at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
              at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
              at Module._compile (internal/modules/cjs/loader.js:776:30)
              at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
              at Module.load (internal/modules/cjs/loader.js:653:32)
              at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
          
          npm
           WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):
          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
          
          
          npm ERR! code ELIFECYCLEnpm ERR! errno 1
          
          npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1
          npm ERR! 
          npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
          npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
          
          npm ERR! A complete log of this run can be found in:
          npm ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_26_28_875Z-debug.log
          
          host.raspberrypi install adapter zwave
          NPM version: 6.9.0
          npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
          find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
          
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   122    0   122    0     0    528      0 --:--:-- --:--:-- --:--:--   525
          
          100 41814    0 41814    0     0  36518      0 --:--:--  0:00:01 --:--:-- 36518
          100 1917k    0 1917k    0     0  1113k      0 --:--:--  0:00:01 --:--:-- 3258k
          
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   147    0   147    0     0    571      0 --:--:-- --:--:-- --:--:--   569
          
            0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
            0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
            0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
          100 16081    0 16081    0     0   4426      0 --:--:--  0:00:03 --:--:--  6381
          
          In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
          /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16    if (!suppressException) throw e;
                                      ^
          
          Error: Command failed: cd open-zwave-1.4 && make && sudo make install
          In file included from /usr/include/c++/8/map:60,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
              at checkExecSyncError (child_process.js:629:11)
              at Object.execSync (child_process.js:666:13)
              at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
              at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
              at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
              at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
              at Module._compile (internal/modules/cjs/loader.js:776:30)
              at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
              at Module.load (internal/modules/cjs/loader.js:653:32)
              at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
          
          npm
           WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
          
          npm ERR! code ELIFECYCLE
          npm
           ERR! errno 1npm
           ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1
          npm
           ERR! npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
          npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
          
          
          npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_28_26_645Z-debug.log
          
          host.raspberrypi install adapter zwave
          NPM version: 6.9.0
          npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
          find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
          
          find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   122    0   122    0     0    488      0 --:--:-- --:--:-- --:--:--   488
          
            0 1917k    0   731    0     0   1160      0  0:28:13 --:--:--  0:28:13  1160
          100 1917k  100 1917k    0     0  1375k      0  0:00:01  0:00:01 --:--:-- 2509k
          
            % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
          
            0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
          100   147    0   147    0     0    498      0 --:--:-- --:--:-- --:--:--   498
          
          100 16081    0 16081    0     0  22180      0 --:--:-- --:--:-- --:--:-- 22180
          
          In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16
              if (!suppressException) throw e;
                                      ^
          
          Error: Command failed: cd open-zwave-1.4 && make && sudo make install
          In file included from /usr/include/c++/8/map:60,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
          /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          In file included from /usr/include/c++/8/map:61,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                           from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
          /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
              __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
          /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                   strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          cc1plus: all warnings being treated as errors
          make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
          make: *** [Makefile:20: all] Fehler 2
          
              at checkExecSyncError (child_process.js:629:11)
              at Object.execSync (child_process.js:666:13)
              at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
              at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
              at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
              at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
              at Module._compile (internal/modules/cjs/loader.js:776:30)
              at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
              at Module.load (internal/modules/cjs/loader.js:653:32)
              at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
          
          npm
           
          WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
          
          
          npm
           ERR! code ELIFECYCLEnpm
           ERR! errno 1npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`
          npm ERR! Exit status 1
          
          npm
           ERR!
           npm 
          ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
          npm 
          ERR!
           This is probably not a problem with npm. There is likely additional logging output above.
          
          npm
           ERR!
           A complete log of this run can be found in:
          npm 
          ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_30_20_573Z-debug.log
          host.raspberrypi install adapter zwave
          ERROR: host.raspberrypi Cannot install zwave
          ERROR: process exited with code 13
          

          Kann mir jemand helfen?

          arteckA 1 Reply Last reply
          0
          • D DeTho

            Ich habe ebenfalls Probleme den Z-Wave Adapter zu installieren. Alle anderen Adapter laufen bis jetzt. Ich benutze Raspbery Pi 4 und Raspbian Buster Lite (Release date: 2019-06-20).
            Bei der Installation erhalte ich folgende Meldungen:

            $ ./iobroker add zwave  --host raspberrypi
            NPM version: 6.9.0
            npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
            
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   122    0   122    0     0    471      0 --:--:-- --:--:-- --:--:--   471
            
            100  110k    0  110k    0     0   113k      0 --:--:-- --:--:-- --:--:--  113k
            100 1917k    0 1917k    0     0  1352k      0 --:--:--  0:00:01 --:--:-- 4098k
            
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   147    0   147    0     0    481      0 --:--:-- --:--:-- --:--:--   481
            
            100 16081    0 16081    0     0  22180      0 --:--:-- --:--:-- --:--:-- 22180
            
            In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
            /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16    if (!suppressException) throw e;
                                        ^
            
            Error: Command failed: cd open-zwave-1.4 && make && sudo make install
            In file included from /usr/include/c++/8/map:60,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
                at checkExecSyncError (child_process.js:629:11)
                at Object.execSync (child_process.js:666:13)
                at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
                at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
                at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
                at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
                at Module._compile (internal/modules/cjs/loader.js:776:30)
                at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
                at Module.load (internal/modules/cjs/loader.js:653:32)
                at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
            
            npm
             WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):
            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
            
            
            npm ERR! code ELIFECYCLEnpm ERR! errno 1
            
            npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1
            npm ERR! 
            npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
            npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
            
            npm ERR! A complete log of this run can be found in:
            npm ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_26_28_875Z-debug.log
            
            host.raspberrypi install adapter zwave
            NPM version: 6.9.0
            npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
            
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   122    0   122    0     0    528      0 --:--:-- --:--:-- --:--:--   525
            
            100 41814    0 41814    0     0  36518      0 --:--:--  0:00:01 --:--:-- 36518
            100 1917k    0 1917k    0     0  1113k      0 --:--:--  0:00:01 --:--:-- 3258k
            
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   147    0   147    0     0    571      0 --:--:-- --:--:-- --:--:--   569
            
              0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
              0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
              0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
            100 16081    0 16081    0     0   4426      0 --:--:--  0:00:03 --:--:--  6381
            
            In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
            /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16    if (!suppressException) throw e;
                                        ^
            
            Error: Command failed: cd open-zwave-1.4 && make && sudo make install
            In file included from /usr/include/c++/8/map:60,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
                at checkExecSyncError (child_process.js:629:11)
                at Object.execSync (child_process.js:666:13)
                at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
                at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
                at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
                at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
                at Module._compile (internal/modules/cjs/loader.js:776:30)
                at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
                at Module.load (internal/modules/cjs/loader.js:653:32)
                at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
            
            npm
             WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
            
            npm ERR! code ELIFECYCLE
            npm
             ERR! errno 1npm
             ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`npm ERR! Exit status 1
            npm
             ERR! npm ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
            npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
            
            
            npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_28_26_645Z-debug.log
            
            host.raspberrypi install adapter zwave
            NPM version: 6.9.0
            npm install iobroker.zwave@1.4.2 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call)
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
            find: ‘/etc/ssl/private’: Keine Berechtigungfind: ‘/etc/polkit-1/localauthority’: Keine Berechtigung
            
            find: ‘/tmp/systemd-private-4d8124ec8c514be5928c663aab26a6c4-systemd-timesyncd.service-zOukBM’: Keine Berechtigung
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   122    0   122    0     0    488      0 --:--:-- --:--:-- --:--:--   488
            
              0 1917k    0   731    0     0   1160      0  0:28:13 --:--:--  0:28:13  1160
            100 1917k  100 1917k    0     0  1375k      0  0:00:01  0:00:01 --:--:-- 2509k
            
              % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                 Dload  Upload   Total   Spent    Left  Speed
            
              0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
            100   147    0   147    0     0    498      0 --:--:-- --:--:-- --:--:--   498
            
            100 16081    0 16081    0     0  22180      0 --:--:-- --:--:-- --:--:-- 22180
            
            In file included from /usr/include/c++/8/map:60,                 from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            /opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:16
                if (!suppressException) throw e;
                                        ^
            
            Error: Command failed: cd open-zwave-1.4 && make && sudo make install
            In file included from /usr/include/c++/8/map:60,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]’:
            /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                   _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/c++/8/map:61,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/CommandClasses.h:32,
                             from /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
            /usr/include/c++/8/bits/stl_map.h: In static member function ‘static bool OpenZWave::ManufacturerSpecific::LoadProductXML()’:
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >’} changed in GCC 7.1
                __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’:
            /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/src/command_classes/DoorLockLogging.cpp:313:48: error: ‘char* strncat(char*, const char*, size_t)’ output may be truncated copying between 0 and 253 bytes from a string of length 253 [-Werror=stringop-truncation]
                                                     strncat(usercode, tmpusercode, sizeof(usercode) - strlen(usercode) - 1 );
                                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [/opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/cpp/build/support.mk:151: /opt/iobroker/node_modules/iobroker.zwave/open-zwave-1.4/.lib/DoorLockLogging.o] Fehler 1
            make: *** [Makefile:20: all] Fehler 2
            
                at checkExecSyncError (child_process.js:629:11)
                at Object.execSync (child_process.js:666:13)
                at doScript (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:13:15)
                at installOpenZwaveFromSource (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:154:3)
                at installOpenZwave (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:139:3)
                at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.zwave/lib/preinstall.js:27:7)
                at Module._compile (internal/modules/cjs/loader.js:776:30)
                at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
                at Module.load (internal/modules/cjs/loader.js:653:32)
                at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
            
            npm
             
            WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/openzwave-shared/package.json'
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
            
            
            npm
             ERR! code ELIFECYCLEnpm
             ERR! errno 1npm ERR! iobroker.zwave@1.4.2 preinstall: `node lib/preinstall.js`
            npm ERR! Exit status 1
            
            npm
             ERR!
             npm 
            ERR! Failed at the iobroker.zwave@1.4.2 preinstall script.
            npm 
            ERR!
             This is probably not a problem with npm. There is likely additional logging output above.
            
            npm
             ERR!
             A complete log of this run can be found in:
            npm 
            ERR!     /home/iobroker/.npm/_logs/2019-07-09T08_30_20_573Z-debug.log
            host.raspberrypi install adapter zwave
            ERROR: host.raspberrypi Cannot install zwave
            ERROR: process exited with code 13
            

            Kann mir jemand helfen?

            arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            wrote on last edited by arteck
            #4

            @DeTho sagte in Fehler bei Z-Wave Adapter Installation:

            Keine Berechtigung

            direkt in der 4-ten Zeile

            hast mal den fixer laufen lassen ??

            curl -sL https://iobroker.net/fix.sh | bash -

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            1 Reply Last reply
            0
            • D Offline
              D Offline
              DeTho
              wrote on last edited by
              #5

              Ja, hat aber nicht geholfen.

              arteckA 1 Reply Last reply
              0
              • D DeTho

                Ja, hat aber nicht geholfen.

                arteckA Offline
                arteckA Offline
                arteck
                Developer Most Active
                wrote on last edited by
                #6

                @DeTho gehmal ins

                /opt/iobroker/node_modules/iobroker.zwave
                

                und mach ein

                make
                

                zigbee hab ich, zwave auch, nuc's genauso und HA auch

                1 Reply Last reply
                0
                • D Offline
                  D Offline
                  DeTho
                  wrote on last edited by
                  #7
                  make: getcwd: Datei oder Verzeichnis nicht gefunden
                  make: *** Es wurden keine Ziele angegeben und keine „make“-Steuerdatei gefunden.  Schluss.
                  
                  
                  arteckA 1 Reply Last reply
                  0
                  • D DeTho
                    make: getcwd: Datei oder Verzeichnis nicht gefunden
                    make: *** Es wurden keine Ziele angegeben und keine „make“-Steuerdatei gefunden.  Schluss.
                    
                    
                    arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    wrote on last edited by
                    #8

                    @DeTho kannst du manuell openzwave installieren ?? weisst du wie das geht ?

                    zigbee hab ich, zwave auch, nuc's genauso und HA auch

                    1 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      DeTho
                      wrote on last edited by
                      #9

                      Nein, habe ich noch nicht gemacht.

                      1 Reply Last reply
                      0
                      • AlCalzoneA Offline
                        AlCalzoneA Offline
                        AlCalzone
                        Developer
                        wrote on last edited by
                        #10

                        Das wird leider nicht helfen. Die Installation schlägt nicht wegen der Berechtigung fehl, sondern einem Fehler bei der Kompilierung von OpenZWave.

                        Ich werde demnächst mal testen, ob die neue version 1.6 mittlerweile funktioniert. Dann ist der Fehler möglicherweise auch Geschichte.

                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                        1 Reply Last reply
                        0
                        • D Offline
                          D Offline
                          DeTho
                          wrote on last edited by
                          #11

                          Ok, dann erst mal Danke für deine Hilfe. 👍

                          1 Reply Last reply
                          0
                          • AlCalzoneA Offline
                            AlCalzoneA Offline
                            AlCalzone
                            Developer
                            wrote on last edited by
                            #12

                            PR mit 1.6-Test sieht gut aus. Müssen dann aber noch manuell verifizieren, dass es läuft.

                            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                            1 Reply Last reply
                            0
                            • AlCalzoneA Offline
                              AlCalzoneA Offline
                              AlCalzone
                              Developer
                              wrote on last edited by
                              #13

                              Z-Wave-Adapter 1.5.0 ist released mit Unterstützung für OpenZWave 1.6

                              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                              1 Reply Last reply
                              0
                              • D Offline
                                D Offline
                                DeTho
                                wrote on last edited by
                                #14

                                Ich habe Version 1.5.0 installiert. Die Installation ist auch durchgelaufen und zeigt jetzt an: Installierte Version 1.5.0
                                Der Adapter wird aber nicht in den Instanzen angezeigt. Auch unter den Oblekten ist nichts zu finden.

                                Auf meinem alten System mit Raspi3 und Stretch läuft die neue Version.

                                AlCalzoneA 1 Reply Last reply
                                0
                                • D DeTho

                                  Ich habe Version 1.5.0 installiert. Die Installation ist auch durchgelaufen und zeigt jetzt an: Installierte Version 1.5.0
                                  Der Adapter wird aber nicht in den Instanzen angezeigt. Auch unter den Oblekten ist nichts zu finden.

                                  Auf meinem alten System mit Raspi3 und Stretch läuft die neue Version.

                                  AlCalzoneA Offline
                                  AlCalzoneA Offline
                                  AlCalzone
                                  Developer
                                  wrote on last edited by
                                  #15

                                  @DeTho Hast du eine Instanz hinzugefügt (Adapterliste)?

                                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                  1 Reply Last reply
                                  0
                                  • D Offline
                                    D Offline
                                    DeTho
                                    wrote on last edited by
                                    #16

                                    @DeTho sagte in Fehler bei Z-Wave Adapter Installation:

                                    Installierte Version 1.5.0

                                    Ja, wie beschrieben wird er in der Adapterliste als Installierte Version 1.5.0 angezeigt. Aber er erscheint nicht in den Instanzen oder bei den Objekten.

                                    AlCalzoneA 1 Reply Last reply
                                    0
                                    • D DeTho

                                      @DeTho sagte in Fehler bei Z-Wave Adapter Installation:

                                      Installierte Version 1.5.0

                                      Ja, wie beschrieben wird er in der Adapterliste als Installierte Version 1.5.0 angezeigt. Aber er erscheint nicht in den Instanzen oder bei den Objekten.

                                      AlCalzoneA Offline
                                      AlCalzoneA Offline
                                      AlCalzone
                                      Developer
                                      wrote on last edited by AlCalzone
                                      #17

                                      @DeTho Ich frage nochmal: Hast du auch eine Instanz hinzugefügt?
                                      Siehe Doku: https://www.iobroker.net/#de/documentation/tutorial/adapter.md?erzeugungeinerinstanzeinesadapters

                                      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                      D 1 Reply Last reply
                                      0
                                      • AlCalzoneA AlCalzone

                                        @DeTho Ich frage nochmal: Hast du auch eine Instanz hinzugefügt?
                                        Siehe Doku: https://www.iobroker.net/#de/documentation/tutorial/adapter.md?erzeugungeinerinstanzeinesadapters

                                        D Offline
                                        D Offline
                                        DeTho
                                        wrote on last edited by
                                        #18

                                        Ja, das habe ich über GitHub. Direkt über Admin kommt nur die Version 1.4.2 und die hat natürlich nicht funktioniert.

                                        AlCalzoneA 1 Reply Last reply
                                        0
                                        • D DeTho

                                          Ja, das habe ich über GitHub. Direkt über Admin kommt nur die Version 1.4.2 und die hat natürlich nicht funktioniert.

                                          AlCalzoneA Offline
                                          AlCalzoneA Offline
                                          AlCalzone
                                          Developer
                                          wrote on last edited by
                                          #19

                                          @DeTho Les bitte die Doku die ich dir geschickt habe. Du hast den Adapter installiert aber keine Instanz hinzugefügt.

                                          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                          D 1 Reply Last reply
                                          0
                                          • AlCalzoneA AlCalzone

                                            @DeTho Les bitte die Doku die ich dir geschickt habe. Du hast den Adapter installiert aber keine Instanz hinzugefügt.

                                            D Offline
                                            D Offline
                                            DeTho
                                            wrote on last edited by
                                            #20

                                            Entschuldigung, war mein Fehler. Habe nicht richtig hingesehen. Jetzt ist alles OK.
                                            Danke nochmals führ die Mühe.

                                            1 Reply Last reply
                                            0
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes


                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            614

                                            Online

                                            32.4k

                                            Users

                                            81.3k

                                            Topics

                                            1.3m

                                            Posts
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            ioBroker Community 2014-2025
                                            logo
                                            • Login

                                            • Don't have an account? Register

                                            • Login or register to search.
                                            • First post
                                              Last post
                                            0
                                            • Recent
                                            • Tags
                                            • Unread 0
                                            • Categories
                                            • Unreplied
                                            • Popular
                                            • GitHub
                                            • Docu
                                            • Hilfe