Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [Erledigt] Serialport Probleme bei Zigbee-Inst.

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    SOLVED [Erledigt] Serialport Probleme bei Zigbee-Inst.

    This topic has been deleted. Only users with topic management privileges can see it.
    • a200
      a200 last edited by a200

      moin,

      ich habe einen raspi 4 mit dem Raspi 2-4 Image (ohne piVCCU) aud dem https://www.iobroker.net/#de/download bereich.

      als nächstes wollte ich den Zigbee-Adapter installieren. folgende Fehlermeldung kommt:

      2019-08-23 12:36:47.262  - info: iobroker url "https://github.com/ioBroker/ioBroker.zigbee" --debug
      2019-08-23 12:36:47.805  - info: iobroker install https://github.com/ioBroker/ioBroker.zigbee/tarball/master
      2019-08-23 12:36:48.526  - info: iobroker npm install https://github.com/ioBroker/ioBroker.zigbee/tarball/master --production --save --prefix "/opt/iobroker" (System call)
      2019-08-23 12:40:49.779  - info: iobroker > @serialport/bindings@2.0.8 install /opt/iobroker/node_modules/@serialport/bindings
      > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
      
      
      2019-08-23 12:41:01.361  - info: iobroker prebuild-install
      2019-08-23 12:41:01.363  - info: iobroker  WARN install No prebuilt binaries found (target=10.16.3 runtime=node arch=arm libc= platform=linux)
      2019-08-23 12:41:04.024  - info: iobroker make: Verzeichnis „/opt/iobroker/node_modules/@serialport/bindings/build“ wird betreten
      2019-08-23 12:41:04.040  - info: iobroker   CXX(target) Release/obj.target/bindings/src/serialport.o
      2019-08-23 12:41:07.712  - info: iobroker 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)
                                                                   ^
      
      2019-08-23 12:41:07.768  - info: iobroker ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../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);
                                                                          ^~~~~~~~~~~~~
      
      2019-08-23 12:41:07.775  - info: iobroker ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../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);
                                                                            ^~~~~~~~~~~~~~~
      
      2019-08-23 12:41:07.779  - info: iobroker ../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);
                                                                           ^~~~~~~~~~~~~~
      
      2019-08-23 12:41:07.783  - info: iobroker ../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);
                                                                           ^~~~~~~~~~~~~~
      
      2019-08-23 12:41:07.788  - info: iobroker ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../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_AfterSet);
                                                                         ^~~~~~~~~~~~
      
      2019-08-23 12:41:07.791  - info: iobroker ../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_AfterGet);
                                                                         ^~~~~~~~~~~~
      
      2019-08-23 12:41:07.799  - info: iobroker ../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);
                                                                                 ^~~~~~~~~~~~~~~~~~~~
      
      2019-08-23 12:41:07.805  - info: iobroker ../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);
                                                                           ^~~~~~~~~~~~~~
      
      2019-08-23 12:41:07.807  - info: iobroker ../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)) {
                                 ^
      
      2019-08-23 12:41:07.809  - info: iobroker ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                   ^
      
      2019-08-23 12:41:07.866  - info: iobroker In file included from ../../../nan/nan.h:54,                 from ../src/./serialport.h:6,
                      from ../src/serialport.cpp:1:
      /home/iobroker/.node-gyp/10.16.3/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {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),                          \
                                                ^
      /home/iobroker/.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:483:1: note: in expansion of macro ‘NODE_MODULE’
      NODE_MODULE(serialport, init);
      ^~~~~~~~~~~
      
      2019-08-23 12:41:07.936  - info: iobroker In file included from /home/iobroker/.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:
      /home/iobroker/.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>&)]’:
      /home/iobroker/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.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);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      2019-08-23 12:41:07.960  - info: iobroker /home/iobroker/.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
      /home/iobroker/.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]
      
      2019-08-23 12:41:10.013  - info: iobroker   CXX(target) Release/obj.target/bindings/src/serialport_unix.o
      2019-08-23 12:41:11.486  - info: iobroker 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)
                                                                   ^
      
      2019-08-23 12:41:11.606  - info: iobroker In file included from /home/iobroker/.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:
      /home/iobroker/.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>&)]’:
      /home/iobroker/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.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);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      2019-08-23 12:41:11.630  - info: iobroker /home/iobroker/.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
      /home/iobroker/.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]
      
      2019-08-23 12:41:11.844  - info: iobroker ../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);
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
      
      2019-08-23 12:41:11.846  - info: iobroker ../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);
          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      2019-08-23 12:41:11.908  - info: iobroker ../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);
          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      2019-08-23 12:41:12.028  - info: iobroker   CXX(target) Release/obj.target/bindings/src/poller.o
      2019-08-23 12:41:13.299  - info: iobroker 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)
                                                                   ^
      
      2019-08-23 12:41:13.416  - info: iobroker In file included from /home/iobroker/.node-gyp/10.16.3/include/node/node.h:63,                 from ../../../nan/nan.h:54,
                      from ../src/poller.cpp:1:
      /home/iobroker/.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>&)]’:
      /home/iobroker/.node-gyp/10.16.3/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.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);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      2019-08-23 12:41:13.439  - info: iobroker /home/iobroker/.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
      /home/iobroker/.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]
      
      2019-08-23 12:41:14.196  - info: iobroker   CXX(target) Release/obj.target/bindings/src/serialport_linux.o
      2019-08-23 12:41:14.321  - info: iobroker   SOLINK_MODULE(target) Release/obj.target/bindings.node
      2019-08-23 12:41:14.716  - info: iobroker   COPY Release/bindings.node
      2019-08-23 12:41:14.733  - info: iobroker make: Verzeichnis „/opt/iobroker/node_modules/@serialport/bindings/build“ wird verlassen
      2019-08-23 12:41:15.889  - info: iobroker npm
      2019-08-23 12:41:15.890  - info: iobroker  WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.npm
      2019-08-23 12:41:15.891  - info: iobroker  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"})
      
      
      2019-08-23 12:41:15.896  - info: iobroker + iobroker.zigbee@0.11.2added 87 packages from 54 contributors and audited 2491 packages in 263.617s
      
      2019-08-23 12:41:15.900  - info: iobroker found 43 vulnerabilities (28 low, 4 moderate, 11 high)  run `npm audit fix` to fix them, or `npm audit` for details
      
      2019-08-23 12:41:16.005  - info: iobroker exit 0
      2019-08-23 12:41:16.161  - info: host.ioBroker-RasPi4 Update repository "default" under "http://download.iobroker.net/sources-dist.json"
      
      

      kann einer helfen?

      Danke a200.

      paul53 1 Reply Last reply Reply Quote 0
      • a200
        a200 last edited by a200

        @paul53 sagte in Serialport Probleme bei Zigbee-Installation Pi4:

        Läuft es nicht ?

        Ich Depp. Klar läuft es. Habe keine Instanz gesehen und gedacht dass es nicht läuft. Dabei habe ich Instanz angelegt. Sorry und Danke!

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @a200 last edited by

          @a200 sagte:

          folgende Fehlermeldung kommt:

          Ich sehe keine Fehlermeldung, sondern

          info: iobroker exit 0
          

          Läuft es nicht ?

          1 Reply Last reply Reply Quote 1
          • a200
            a200 last edited by a200

            @paul53 sagte in Serialport Probleme bei Zigbee-Installation Pi4:

            Läuft es nicht ?

            Ich Depp. Klar läuft es. Habe keine Instanz gesehen und gedacht dass es nicht läuft. Dabei habe ich Instanz angelegt. Sorry und Danke!

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            576
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            zigbee raspi4
            2
            3
            225
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo