Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Beim Installieren von Zigbee Adapter abgestürzt!!!

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    390

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    345

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    951

Beim Installieren von Zigbee Adapter abgestürzt!!!

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
zigbee adapter
34 Beiträge 4 Kommentatoren 1.3k Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J jwedenig

    @arteck
    Pi Version 3
    2019-07-10-raspbian-buster

    Hoffe, dass meintest du

    arteckA Offline
    arteckA Offline
    arteck
    Developer Most Active
    schrieb am zuletzt editiert von arteck
    #20

    @jwedenig so bei buster kannst du kein node 8 installieren

    also

    curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
    

    dann

    sudo apt install -y nodejs
    

    wenn fertig zeigen

    node -v
    npm -v
    

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

    1 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      jwedenig
      Most Active
      schrieb am zuletzt editiert von
      #21

      @arteck said in Beim Installieren von Zigbee Adapter abgestürzt!!!:

      sudo apt install -y nodejs

      root@raspberrypi:~# node -v
      v10.16.3
      root@raspberrypi:~# npm -v
      6.9.0
      root@raspberrypi:~# 
      
      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        jwedenig
        Most Active
        schrieb am zuletzt editiert von
        #22

        jetzt habe ich npm installiert dank Dir!
        und wie bekomm ich noch den iobroker installiert?
        Danke schon mal!

        arteckA 1 Antwort Letzte Antwort
        0
        • J jwedenig

          jetzt habe ich npm installiert dank Dir!
          und wie bekomm ich noch den iobroker installiert?
          Danke schon mal!

          arteckA Offline
          arteckA Offline
          arteck
          Developer Most Active
          schrieb am zuletzt editiert von arteck
          #23

          @jwedenig einz nach dem anderen

          sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
          
          cd /opt
          
          curl -sL https://iobroker.net/install.sh | bash -
          

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

          AlCalzoneA 1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            jwedenig
            Most Active
            schrieb am zuletzt editiert von
            #24
            root@raspberrypi:~# cd /opt
            root@raspberrypi:/opt# curl -sL https://iobroker.net/install.sh | bash -
            
            ==========================================================================
            
                Welcome to the ioBroker installer!
                Installer version: 2019-07-21
                
                You might need to enter your password a couple of times.
            
            ==========================================================================
            
            
            ==========================================================================
                Installing prerequisites (1/4)
            ==========================================================================
            
            
            ==========================================================================
                Creating ioBroker user and directory (2/4)
            ==========================================================================
            
            Created /etc/sudoers.d/iobroker
            Directory /opt/iobroker created
            
            ==========================================================================
                Installing ioBroker (3/4)
            ==========================================================================
            
            In file included from ../src/main.cpp:3:
            ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
            ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                          ^
            In file included from ../../nan/nan.h:54,
                             from ../src/main.cpp:3:
            ../src/main.cpp: At global scope:
            /root/.node-gyp/10.16.3/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                   (node::addon_register_func) (regfunc),                          \
                                                       ^
            /root/.node-gyp/10.16.3/include/node/node.h:607:3: note: in expansion of macro NODE_MODULE_X’
               NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
               ^~~~~~~~~~~~~
            ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’
             NODE_MODULE(diskusage, Init)
             ^~~~~~~~~~~
            In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                             from ../../nan/nan.h:54,
                             from ../src/main.cpp:3:
            /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
            /root/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
            /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                            reinterpret_cast<Callback>(callback), type);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
            ../../nan/nan_object_wrap.h:65:61:   required from here
            /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
            In file included from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
            ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                          ^
            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
            ../src/serialport.cpp:41:49: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
               v8::String::Utf8Value path(info[0]->ToString());
                                                             ^
            In file included from /root/.node-gyp/10.16.3/include/node/v8.h:26,
                             from /root/.node-gyp/10.16.3/include/node/node.h:63,
                             from ../../nan/nan.h:54,
                             from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            /root/.node-gyp/10.16.3/include/node/v8.h:2892:28: note: declared here
                               explicit Utf8Value(Local<v8::Value> obj));
                                        ^~~~~~~~~
            /root/.node-gyp/10.16.3/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            ../src/serialport.cpp:48:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               v8::Local<v8::Object> options = info[1]->ToObject();
                                                                 ^
            In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                             from ../../nan/nan.h:54,
                             from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            /root/.node-gyp/10.16.3/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                 ^~~~~~~~~~~~~
            ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:
            ../src/serialport.cpp:95:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
               data->callback.Call(2, argv);
                                          ^
            In file included from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            ../../nan/nan.h:1740:3: note: declared here
               Call(int argc, v8::Local<v8::Value> argv[]) const {
               ^~~~
            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:
            ../src/serialport.cpp:113:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               v8::Local<v8::Object> options = info[1]->ToObject();
                                                                 ^
            In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                             from ../../nan/nan.h:54,
                             from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            /root/.node-gyp/10.16.3/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                   ^~~~~~~~~~~~~~~
            ../src/serialport.cpp: In function ‘void EIO_AfterUpdate(uv_work_t*)’:
            ../src/serialport.cpp:150:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
               data->callback.Call(1, argv);
                                          ^
            In file included from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            ../../nan/nan.h:1740:3: note: declared here
               Call(int argc, v8::Local<v8::Value> argv[]) const {
               ^~~~
            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:
            ../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                  ^~~~~~~~~~~~~~
            ../src/serialport.cpp: In function ‘void EIO_AfterClose(uv_work_t*)’:
            ../src/serialport.cpp:188:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
               data->callback.Call(1, argv);
                                          ^
            In file included from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            ../../nan/nan.h:1740:3: note: declared here
               Call(int argc, v8::Local<v8::Value> argv[]) const {
               ^~~~
            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:
            ../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                  ^~~~~~~~~~~~~~
            ../src/serialport.cpp: In function ‘void EIO_AfterFlush(uv_work_t*)’:
            ../src/serialport.cpp:231:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
               data->callback.Call(1, argv);
                                          ^
            In file included from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            ../../nan/nan.h:1740:3: note: declared here
               Call(int argc, v8::Local<v8::Value> argv[]) const {
               ^~~~
            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
            ../src/serialport.cpp:250:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               v8::Local<v8::Object> options = info[1]->ToObject();
                                                                 ^
            In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                             from ../../nan/nan.h:54,
                             from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            /root/.node-gyp/10.16.3/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/serialport.cpp:270:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSe);
                                                                                ^~~~~~~~~~~
            ../src/serialport.cpp: In function ‘void EIO_AfterSet(uv_work_t*)’:
            ../src/serialport.cpp:285:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
               data->callback.Call(1, argv);
                                          ^
            In file included from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            ../../nan/nan.h:1740:3: note: declared here
               Call(int argc, v8::Local<v8::Value> argv[]) const {
               ^~~~
            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:
            ../src/serialport.cpp:314:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGe);
                                                                                ^~~~~~~~~~~
            ../src/serialport.cpp: In function ‘void EIO_AfterGet(uv_work_t*)’:
            ../src/serialport.cpp:336:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
               data->callback.Call(2, argv);
                                          ^
            In file included from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            ../../nan/nan.h:1740:3: note: declared here
               Call(int argc, v8::Local<v8::Value> argv[]) const {
               ^~~~
            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:
            ../src/serialport.cpp:363:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                        ^~~~~~~~~~~~~~~~~~~~
            ../src/serialport.cpp: In function ‘void EIO_AfterGetBaudRate(uv_work_t*)’:
            ../src/serialport.cpp:383:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
               data->callback.Call(2, argv);
                                          ^
            In file included from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            ../../nan/nan.h:1740:3: note: declared here
               Call(int argc, v8::Local<v8::Value> argv[]) const {
               ^~~~
            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
            ../src/serialport.cpp:409:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
               uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                  ^~~~~~~~~~~~~~
            ../src/serialport.cpp: In function ‘void EIO_AfterDrain(uv_work_t*)’:
            ../src/serialport.cpp:424:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
               data->callback.Call(1, argv);
                                          ^
            In file included from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            ../../nan/nan.h:1740:3: note: declared here
               Call(int argc, v8::Local<v8::Value> argv[]) const {
               ^~~~
            ../src/serialport.cpp: At global scope:
            ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses]
             SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                        ^
            ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses]
             SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                          ^
            In file included from ../../nan/nan.h:54,
                             from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            /root/.node-gyp/10.16.3/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                   (node::addon_register_func) (regfunc),                          \
                                                       ^
            /root/.node-gyp/10.16.3/include/node/node.h:607:3: note: in expansion of macro NODE_MODULE_X’
               NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
               ^~~~~~~~~~~~~
            ../src/serialport.cpp:485:1: note: in expansion of macro ‘NODE_MODULE’
             NODE_MODULE(serialport, init);
             ^~~~~~~~~~~
            In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                             from ../../nan/nan.h:54,
                             from ../src/./serialport.h:6,
                             from ../src/serialport.cpp:1:
            /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
            /root/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
            /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                            reinterpret_cast<Callback>(callback), type);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
            ../../nan/nan_object_wrap.h:65:61:   required from here
            /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
            In file included from ../src/serialport.h:6,
                             from ../src/serialport_unix.cpp:2:
            ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
            ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                          ^
            In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                             from ../../nan/nan.h:54,
                             from ../src/serialport.h:6,
                             from ../src/serialport_unix.cpp:2:
            /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
            /root/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
            /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                            reinterpret_cast<Callback>(callback), type);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
            ../../nan/nan_object_wrap.h:65:61:   required from here
            /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
            ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
            ../src/serialport_unix.cpp:176:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
            ../src/serialport_unix.cpp:176:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024
                 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
            ../src/serialport_unix.cpp:86:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../src/serialport_unix.cpp:86:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024
                 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from ../src/poller.cpp:1:
            ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
            ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                          ^
            ../src/poller.cpp: In static member function ‘static void Poller::onData(uv_poll_t*, int, int)’:
            ../src/poller.cpp:69:29: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
               obj->callback.Call(2, argv);
                                         ^
            In file included from ../src/poller.cpp:1:
            ../../nan/nan.h:1740:3: note: declared here
               Call(int argc, v8::Local<v8::Value> argv[]) const {
               ^~~~
            In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                             from ../../nan/nan.h:54,
                             from ../src/poller.cpp:1:
            /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
            /root/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
            /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                            reinterpret_cast<Callback>(callback), type);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
            ../../nan/nan_object_wrap.h:65:61:   required from here
            /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
            
            ==========================================================================
                Finalizing installation (4/4)
            ==========================================================================
            
            Enabling autostart...
            Autostart enabled!
            Fixing directory permissions...
            
            ==========================================================================
            
                ioBroker was installed successfully
                Open http://192.168.1.232:8081 in a browser and start configuring!
            
            ==========================================================================
            
            
            You need to re-login before doing anything else on the console!
            
            root@raspberrypi:/opt# 
            
            
            arteckA 1 Antwort Letzte Antwort
            0
            • J jwedenig
              root@raspberrypi:~# cd /opt
              root@raspberrypi:/opt# curl -sL https://iobroker.net/install.sh | bash -
              
              ==========================================================================
              
                  Welcome to the ioBroker installer!
                  Installer version: 2019-07-21
                  
                  You might need to enter your password a couple of times.
              
              ==========================================================================
              
              
              ==========================================================================
                  Installing prerequisites (1/4)
              ==========================================================================
              
              
              ==========================================================================
                  Creating ioBroker user and directory (2/4)
              ==========================================================================
              
              Created /etc/sudoers.d/iobroker
              Directory /opt/iobroker created
              
              ==========================================================================
                  Installing ioBroker (3/4)
              ==========================================================================
              
              In file included from ../src/main.cpp:3:
              ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
              ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                            ^
              In file included from ../../nan/nan.h:54,
                               from ../src/main.cpp:3:
              ../src/main.cpp: At global scope:
              /root/.node-gyp/10.16.3/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                     (node::addon_register_func) (regfunc),                          \
                                                         ^
              /root/.node-gyp/10.16.3/include/node/node.h:607:3: note: in expansion of macro NODE_MODULE_X’
                 NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                 ^~~~~~~~~~~~~
              ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’
               NODE_MODULE(diskusage, Init)
               ^~~~~~~~~~~
              In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                               from ../../nan/nan.h:54,
                               from ../src/main.cpp:3:
              /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
              /root/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
              /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                              reinterpret_cast<Callback>(callback), type);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
              ../../nan/nan_object_wrap.h:65:61:   required from here
              /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
              In file included from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
              ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                            ^
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:41:49: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                 v8::String::Utf8Value path(info[0]->ToString());
                                                               ^
              In file included from /root/.node-gyp/10.16.3/include/node/v8.h:26,
                               from /root/.node-gyp/10.16.3/include/node/node.h:63,
                               from ../../nan/nan.h:54,
                               from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              /root/.node-gyp/10.16.3/include/node/v8.h:2892:28: note: declared here
                                 explicit Utf8Value(Local<v8::Value> obj));
                                          ^~~~~~~~~
              /root/.node-gyp/10.16.3/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              ../src/serialport.cpp:48:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 v8::Local<v8::Object> options = info[1]->ToObject();
                                                                   ^
              In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                               from ../../nan/nan.h:54,
                               from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              /root/.node-gyp/10.16.3/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);
                                                                                   ^~~~~~~~~~~~~
              ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:
              ../src/serialport.cpp:95:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
                 data->callback.Call(2, argv);
                                            ^
              In file included from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              ../../nan/nan.h:1740:3: note: declared here
                 Call(int argc, v8::Local<v8::Value> argv[]) const {
                 ^~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:113:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 v8::Local<v8::Object> options = info[1]->ToObject();
                                                                   ^
              In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                               from ../../nan/nan.h:54,
                               from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              /root/.node-gyp/10.16.3/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);
                                                                                     ^~~~~~~~~~~~~~~
              ../src/serialport.cpp: In function ‘void EIO_AfterUpdate(uv_work_t*)’:
              ../src/serialport.cpp:150:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
                 data->callback.Call(1, argv);
                                            ^
              In file included from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              ../../nan/nan.h:1740:3: note: declared here
                 Call(int argc, v8::Local<v8::Value> argv[]) const {
                 ^~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);
                                                                                    ^~~~~~~~~~~~~~
              ../src/serialport.cpp: In function ‘void EIO_AfterClose(uv_work_t*)’:
              ../src/serialport.cpp:188:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
                 data->callback.Call(1, argv);
                                            ^
              In file included from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              ../../nan/nan.h:1740:3: note: declared here
                 Call(int argc, v8::Local<v8::Value> argv[]) const {
                 ^~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);
                                                                                    ^~~~~~~~~~~~~~
              ../src/serialport.cpp: In function ‘void EIO_AfterFlush(uv_work_t*)’:
              ../src/serialport.cpp:231:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
                 data->callback.Call(1, argv);
                                            ^
              In file included from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              ../../nan/nan.h:1740:3: note: declared here
                 Call(int argc, v8::Local<v8::Value> argv[]) const {
                 ^~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:250:53: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 v8::Local<v8::Object> options = info[1]->ToObject();
                                                                   ^
              In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                               from ../../nan/nan.h:54,
                               from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              /root/.node-gyp/10.16.3/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/serialport.cpp:270:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSe);
                                                                                  ^~~~~~~~~~~
              ../src/serialport.cpp: In function ‘void EIO_AfterSet(uv_work_t*)’:
              ../src/serialport.cpp:285:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
                 data->callback.Call(1, argv);
                                            ^
              In file included from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              ../../nan/nan.h:1740:3: note: declared here
                 Call(int argc, v8::Local<v8::Value> argv[]) const {
                 ^~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:314:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGe);
                                                                                  ^~~~~~~~~~~
              ../src/serialport.cpp: In function ‘void EIO_AfterGet(uv_work_t*)’:
              ../src/serialport.cpp:336:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
                 data->callback.Call(2, argv);
                                            ^
              In file included from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              ../../nan/nan.h:1740:3: note: declared here
                 Call(int argc, v8::Local<v8::Value> argv[]) const {
                 ^~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:363:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);
                                                                                          ^~~~~~~~~~~~~~~~~~~~
              ../src/serialport.cpp: In function ‘void EIO_AfterGetBaudRate(uv_work_t*)’:
              ../src/serialport.cpp:383:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
                 data->callback.Call(2, argv);
                                            ^
              In file included from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              ../../nan/nan.h:1740:3: note: declared here
                 Call(int argc, v8::Local<v8::Value> argv[]) const {
                 ^~~~
              ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
              ../src/serialport.cpp:409:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                 uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);
                                                                                    ^~~~~~~~~~~~~~
              ../src/serialport.cpp: In function ‘void EIO_AfterDrain(uv_work_t*)’:
              ../src/serialport.cpp:424:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
                 data->callback.Call(1, argv);
                                            ^
              In file included from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              ../../nan/nan.h:1740:3: note: declared here
                 Call(int argc, v8::Local<v8::Value> argv[]) const {
                 ^~~~
              ../src/serialport.cpp: At global scope:
              ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses]
               SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                          ^
              ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses]
               SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                            ^
              In file included from ../../nan/nan.h:54,
                               from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              /root/.node-gyp/10.16.3/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                     (node::addon_register_func) (regfunc),                          \
                                                         ^
              /root/.node-gyp/10.16.3/include/node/node.h:607:3: note: in expansion of macro NODE_MODULE_X’
                 NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                 ^~~~~~~~~~~~~
              ../src/serialport.cpp:485:1: note: in expansion of macro ‘NODE_MODULE’
               NODE_MODULE(serialport, init);
               ^~~~~~~~~~~
              In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                               from ../../nan/nan.h:54,
                               from ../src/./serialport.h:6,
                               from ../src/serialport.cpp:1:
              /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
              /root/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
              /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                              reinterpret_cast<Callback>(callback), type);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
              ../../nan/nan_object_wrap.h:65:61:   required from here
              /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
              In file included from ../src/serialport.h:6,
                               from ../src/serialport_unix.cpp:2:
              ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
              ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                            ^
              In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                               from ../../nan/nan.h:54,
                               from ../src/serialport.h:6,
                               from ../src/serialport_unix.cpp:2:
              /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
              /root/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
              /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                              reinterpret_cast<Callback>(callback), type);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
              ../../nan/nan_object_wrap.h:65:61:   required from here
              /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
              ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
              ../src/serialport_unix.cpp:176:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
                   snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~
              ../src/serialport_unix.cpp:176:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024
                   snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
              ../src/serialport_unix.cpp:86:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
                   snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
              ../src/serialport_unix.cpp:86:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024
                   snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              In file included from ../src/poller.cpp:1:
              ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
              ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka void (*)(uv_work_s*, int)’} [-Wcast-function-type]
                   , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                            ^
              ../src/poller.cpp: In static member function ‘static void Poller::onData(uv_poll_t*, int, int)’:
              ../src/poller.cpp:69:29: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
                 obj->callback.Call(2, argv);
                                           ^
              In file included from ../src/poller.cpp:1:
              ../../nan/nan.h:1740:3: note: declared here
                 Call(int argc, v8::Local<v8::Value> argv[]) const {
                 ^~~~
              In file included from /root/.node-gyp/10.16.3/include/node/node.h:63,
                               from ../../nan/nan.h:54,
                               from ../src/poller.cpp:1:
              /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
              /root/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
              /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                              reinterpret_cast<Callback>(callback), type);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              /root/.node-gyp/10.16.3/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
              ../../nan/nan_object_wrap.h:65:61:   required from here
              /root/.node-gyp/10.16.3/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
              
              ==========================================================================
                  Finalizing installation (4/4)
              ==========================================================================
              
              Enabling autostart...
              Autostart enabled!
              Fixing directory permissions...
              
              ==========================================================================
              
                  ioBroker was installed successfully
                  Open http://192.168.1.232:8081 in a browser and start configuring!
              
              ==========================================================================
              
              
              You need to re-login before doing anything else on the console!
              
              root@raspberrypi:/opt# 
              
              
              arteckA Offline
              arteckA Offline
              arteck
              Developer Most Active
              schrieb am zuletzt editiert von arteck
              #25

              @jwedenig sagte in Beim Installieren von Zigbee Adapter abgestürzt!!!:

              http://192.168.1.232:8081

              so http://192.168.1.232:8081 im Browser

              und ??

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

              1 Antwort Letzte Antwort
              0
              • J Offline
                J Offline
                jwedenig
                Most Active
                schrieb am zuletzt editiert von
                #26

                läuft! Vielen lieben Dank!

                Trotz allen Anleitungen schaffe ich es leider nie alleine, verschiedene Versionen, veraltete Anleitungen!
                Ich glaube eine Anleitung die immer 100% funktioniert gibt es nicht oder täusche ich mich da?
                Dieses Forum ist super dafür!
                Herzlichen Dank!"

                arteckA 1 Antwort Letzte Antwort
                0
                • J jwedenig

                  läuft! Vielen lieben Dank!

                  Trotz allen Anleitungen schaffe ich es leider nie alleine, verschiedene Versionen, veraltete Anleitungen!
                  Ich glaube eine Anleitung die immer 100% funktioniert gibt es nicht oder täusche ich mich da?
                  Dieses Forum ist super dafür!
                  Herzlichen Dank!"

                  arteckA Offline
                  arteckA Offline
                  arteck
                  Developer Most Active
                  schrieb am zuletzt editiert von arteck
                  #27

                  @jwedenig die Systeme sind nicht alle gleich und eine software hat ja auch ein lebeszyklus.. und wir kommen nicht mit der Doku nach...

                  schön das es läuft

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

                  J 1 Antwort Letzte Antwort
                  0
                  • arteckA arteck

                    @jwedenig die Systeme sind nicht alle gleich und eine software hat ja auch ein lebeszyklus.. und wir kommen nicht mit der Doku nach...

                    schön das es läuft

                    J Offline
                    J Offline
                    jwedenig
                    Most Active
                    schrieb am zuletzt editiert von
                    #28

                    @arteck
                    Danke Danke Danke!!!!

                    1 Antwort Letzte Antwort
                    0
                    • arteckA arteck

                      @jwedenig einz nach dem anderen

                      sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
                      
                      cd /opt
                      
                      curl -sL https://iobroker.net/install.sh | bash -
                      
                      AlCalzoneA Offline
                      AlCalzoneA Offline
                      AlCalzone
                      Developer
                      schrieb am zuletzt editiert von
                      #29

                      @arteck

                      FYI:

                      sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs

                      Das meiste davon installiert der Installer bereits selbst.
                      https://github.com/ioBroker/ioBroker/blob/master/installer.sh#L498
                      Nodejs kommt in der nächsten Version.

                      cd /opt

                      Unnötig

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

                      arteckA 1 Antwort Letzte Antwort
                      0
                      • AlCalzoneA AlCalzone

                        @arteck

                        FYI:

                        sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs

                        Das meiste davon installiert der Installer bereits selbst.
                        https://github.com/ioBroker/ioBroker/blob/master/installer.sh#L498
                        Nodejs kommt in der nächsten Version.

                        cd /opt

                        Unnötig

                        arteckA Offline
                        arteckA Offline
                        arteck
                        Developer Most Active
                        schrieb am zuletzt editiert von arteck
                        #30

                        @AlCalzone im Eifer des Gefächts... jo und jo.... und jo.. 😊 😊

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

                        1 Antwort Letzte Antwort
                        0
                        • J Offline
                          J Offline
                          jwedenig
                          Most Active
                          schrieb am zuletzt editiert von jwedenig
                          #31

                          ich hätte jetzt noch eine Frage:
                          Da mir ja gestern die SD Karte abgeschmiert ist und ich mir die ganze Neuinstallationsprozedur ersparen möchte, gibt es ein Programm für den Mac, um die Karte zu klonen?
                          Ich habe schon einiges gesucht, aber keine 100% Lösung gefunden!
                          Danke im voraus
                          Jürgen

                          AsgothianA 1 Antwort Letzte Antwort
                          0
                          • J jwedenig

                            ich hätte jetzt noch eine Frage:
                            Da mir ja gestern die SD Karte abgeschmiert ist und ich mir die ganze Neuinstallationsprozedur ersparen möchte, gibt es ein Programm für den Mac, um die Karte zu klonen?
                            Ich habe schon einiges gesucht, aber keine 100% Lösung gefunden!
                            Danke im voraus
                            Jürgen

                            AsgothianA Offline
                            AsgothianA Offline
                            Asgothian
                            Developer
                            schrieb am zuletzt editiert von
                            #32

                            @jwedenig du solltest in der Lage sein die Karte direkt mit den diskutilities von macOS zu clonen

                            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                            1 Antwort Letzte Antwort
                            0
                            • J Offline
                              J Offline
                              jwedenig
                              Most Active
                              schrieb am zuletzt editiert von
                              #33

                              alles klar, werde ich versuchen!
                              D.H klonen und wenn ich die 2te SD Karte in den Pi stecke, dann ist alles beim Alten?!

                              arteckA 1 Antwort Letzte Antwort
                              0
                              • J jwedenig

                                alles klar, werde ich versuchen!
                                D.H klonen und wenn ich die 2te SD Karte in den Pi stecke, dann ist alles beim Alten?!

                                arteckA Offline
                                arteckA Offline
                                arteck
                                Developer Most Active
                                schrieb am zuletzt editiert von
                                #34

                                @jwedenig

                                https://forum.iobroker.net/topic/25450/livestream-backup-restore-einer-sd-karte

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

                                1 Antwort Letzte Antwort
                                0

                                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                Registrieren Anmelden
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                333

                                Online

                                32.8k

                                Benutzer

                                82.8k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe