Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. js-controller 3.0/3.1 jetzt im Latest!

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    js-controller 3.0/3.1 jetzt im Latest!

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

      Hinter dem Adapter auf das Plus und dann die gewünschte Version anklicken:

      198D76F0-93F1-473C-9D63-D1BF7881B9AA.jpeg

      1 Reply Last reply Reply Quote 0
      • F
        friemelkarl last edited by friemelkarl

        Danke für die Info! Das war mir noch nicht bekannt!
        Leider bekomme ich dieses Kreuz nicht angezeigt.

        javascript.jpg

        Kann ich das eventuell über SSH lösen?

        J wendy2702 apollon77 3 Replies Last reply Reply Quote 0
        • J
          Jan1 @friemelkarl last edited by

          @friemelkarl
          Das ist seltsam, warum er genau beim JC keine Auswahl anbietet.
          Mach mal den Filter "Adapter mit Instanzen" aktiv.

          1 Reply Last reply Reply Quote 0
          • F
            friemelkarl last edited by

            Habe ich. Das Bild bleibt das gleiche.

            Chaot 1 Reply Last reply Reply Quote 0
            • Diginix
              Diginix @friemelkarl last edited by

              @friemelkarl Deswegen mache ich vor jedem Adapterupdate der zuletzt verwendeten Version ein tgz backup des Adapterordners in /opt/iobroker/node_modules.
              Ich habe die 4.4.3 noch als Backup und könnte dir die tgz per PN zukommen lassen.
              Ich weiß aber nicht ob der kompilierte Adapter aus meinem node_modules Ordner auch auf fremden Systemen sauber funktioniert. Bei mir war zu der Zeit schon nodejs 10 am Start.

              Was hast du denn für Hardware von der die nodejs Version abhängig ist und nicht aktualisiert werden kann?

              F apollon77 2 Replies Last reply Reply Quote 0
              • Chaot
                Chaot @friemelkarl last edited by Chaot

                @friemelkarl Bist du im Expertenmodus? Oben 2.Button v rechts.
                Bei mir "hängt" es manchmal. Dann muss ich den Modus aus- und wieder einschalten.

                1 Reply Last reply Reply Quote 1
                • wendy2702
                  wendy2702 @friemelkarl last edited by

                  @friemelkarl sagte in js-controller 3.0 jetzt im Latest!:

                  Danke für die Info! Das war mir noch nicht bekannt!
                  Leider bekomme ich dieses Kreuz nicht angezeigt.

                  javascript.jpg

                  Kann ich das eventuell über SSH lösen?

                  Auf dem Host ist aktuell keine JavaScript Instanz installiert.

                  Dann gibt es kein „+“

                  F 1 Reply Last reply Reply Quote 0
                  • O
                    oFbEQnpoLKKl6mbY5e13 @oFbEQnpoLKKl6mbY5e13 last edited by oFbEQnpoLKKl6mbY5e13

                    @oFbEQnpoLKKl6mbY5e13 sagte in js-controller 3.0 jetzt im Latest!:
                    Allerdings melden beim Start meines Containers verschiedene Adapter und nicht immer dieselben:
                    warn (329) no connection to objects DB

                    Habe meinen Container heute neu gestartet: keine Meldung mehr dbzgl.
                    Lag also am RAID-Scrubbing

                    1 Reply Last reply Reply Quote 1
                    • F
                      friemelkarl @Diginix last edited by

                      @Diginix Da hast du natürlich Recht. Fehler liegt natürlich klar bei mir. Ich habe seit Jahren nen alten 32 Bit Micro Tower am laufen. Der hat dann jetzt aber ausgedient. Werde das System auf dem neuen Server neu aufsetzen. Dann sollte alles wieder laufen.

                      1 Reply Last reply Reply Quote 0
                      • F
                        friemelkarl @wendy2702 last edited by

                        @wendy2702 Richtig. Hatte ich zu Testzwecken kurz gelöscht und bekomme es jetzt überhaupt nicht mehr installiert 😂
                        Macht euch keinen Stress. Ich überleben die nächsten Tage ohne Javascript Adapter. Der Rest läuft ja noch.
                        Trotzdem vielen Dank. Habe auf jeden Fall wieder was gelernt. 😉

                        wendy2702 1 Reply Last reply Reply Quote 0
                        • wendy2702
                          wendy2702 @friemelkarl last edited by

                          @friemelkarl

                          Über Konsole:

                          cd /opt/iobroker
                          iobroker stop adapterName
                          npm install iobroker.adapterName
                          iobroker upload adapterName
                          iobroker start adapterName
                          
                          
                          F 1 Reply Last reply Reply Quote 1
                          • apollon77
                            apollon77 @friemelkarl last edited by

                            @friemelkarl sagte in js-controller 3.0 jetzt im Latest!:

                            ejs v8.16.2 und jetzt

                            Hm ... auch wenn Du schon hilfe bekommst: Du bist aber irgendwie im falschen Thread gelandet, oder?! 😞

                            F 1 Reply Last reply Reply Quote 0
                            • F
                              friemelkarl @wendy2702 last edited by

                              @wendy2702 Werde ich Morgen testen.
                              Vielen Dank für eure Hilfe! 👌

                              1 Reply Last reply Reply Quote 0
                              • F
                                friemelkarl @apollon77 last edited by

                                @apollon77 Da hast du natürlich Recht. Bin dann fertig mit dem Thema. Entschuldigung und Danke für die Hilfe

                                1 Reply Last reply Reply Quote 0
                                • apollon77
                                  apollon77 @friemelkarl last edited by

                                  @friemelkarl Expertenmodus aktivieren

                                  frankjoke 1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 @Diginix last edited by

                                    @Diginix Gefährlicher tipp. Ich hoffe Du hast genau rausgefunden welche tar Optionen Du setzen musst das das alles sauber tut. Er darf hier keine Symbolischen Links auflösen sondern die müssen erhalten bleiben, weil Du dir sonst nach einem pot. zurückspielen mehr kaputt mchst und npm Fehler bei anderen Updates provozierst als Probleme löst.

                                    Diginix 1 Reply Last reply Reply Quote 1
                                    • Diginix
                                      Diginix @apollon77 last edited by Diginix

                                      @apollon77 Ok, nutze czf und hab die 2-3 mal in der Vergangenheit bei einem Rollback keine Probleme gehabt.
                                      Wäre mir neu dass tar Symlinks auflöst ohne dass man es explizit erzwingt.
                                      Hab das auch nur eingeführt weil es über den Admin eben nicht immer möglich ist auf eine ältere Version bei Problemen zu gehen. Ist im stable repo vllt nicht nötig, aber beim latest kann das evtl. wirklich mal nötig sein.
                                      Wäre also auch eine Anregung als neues Feature fürs iob System ein Rollback nach Update nativ zu ermöglichen.

                                      1 Reply Last reply Reply Quote 0
                                      • frankjoke
                                        frankjoke @apollon77 last edited by

                                        @apollon77
                                        Ich arbeite gerade daran meinen MyAdapter auf die neue Adapterstrukture und auf nodejs 10+ umzubauen (war noch v6+).

                                        Wollte mir ansehen wie so eine Adapterinstanz ausschaut und bin dabei draufgekommen dass sie zwei rekursive objekte enthält!

                                        Adapter.log.logger (dort ist es exceptions, rejections und _readableState) und bei Adapter.pluginHandler hab ich noch nicht näher hingesehen, aber das interessiert mich besonders da ich ein-Zwei Adapter mit plugins versehen will um z.B. neue Geräte oder Funktionen zu supporten.

                                        Wollte nur anmelden das das nicht besonders gut ist, speziell im compact-mode, da damit unter Umständen Speicherreste nicht freigegeben werden können..

                                        Sorry wenn die Info da nicht hergehört, sag mir dann wo ich sie posten soll.

                                        apollon77 1 Reply Last reply Reply Quote 0
                                        • apollon77
                                          apollon77 @frankjoke last edited by

                                          @frankjoke lass am beste im Telegram dazu schreiben

                                          liv-in-sky 1 Reply Last reply Reply Quote 0
                                          • Mauflo
                                            Mauflo last edited by

                                            Habe gerade den Radar2 Adapter upgedatet und ein paar beunruhigende Infos während der Installationsphase erhalten. Muss ich da etwas beachten? Denn nach der Installation (die letztendlich funktioniert hat) läuft der Adapter ohne Probleme:

                                            $ ./iobroker upgrade radar2
                                            Update radar2 from @1.0.9 to @1.2.5
                                            NPM version: 6.14.4
                                            npm install iobroker.radar2@1.2.5 --loglevel error --prefix "/opt/iobroker" (System call)
                                            prebuild-install
                                             
                                            info begin
                                             Prebuild-install version 5.3.3
                                            prebuild-install
                                             info looking for cached prebuild @ /home/iobroker/.npm/_prebuilds/e00ec3-usb-v1.6.3-node-v64-linux-arm.tar.gz
                                            prebuild-install http request GET https://github.com/tessel/node-usb/releases/download/v1.6.3/usb-v1.6.3-node-v64-linux-arm.tar.gz
                                            prebuild-install
                                             http 404 https://github.com/tessel/node-usb/releases/download/v1.6.3/usb-v1.6.3-node-v64-linux-arm.tar.gz
                                            prebuild-install
                                             WARN install No prebuilt binaries found (target=10.20.1 runtime=node arch=arm libc= platform=linux)
                                            In file included from ../src/helpers.h:3,                 from ../src/node_usb.h:21,                 from ../src/node_usb.cc:1:../node_modules/nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../node_modules/nan/nan.h:2232: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 ../src/node_usb.h:14,                 from ../src/node_usb.cc:1:../src/node_usb.cc: At global scope:/home/iobroker/.cache/node-gyp/10.20.1/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),                          \                                           ^/home/iobroker/.cache/node-gyp/10.20.1/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/node_usb.cc:95:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(usb_bindings, Initialize) ^~~~~~~~~~~
                                            ../src/node_usb.cc: In function ‘void handleHotplug(std::pair<libusb_device*, libusb_hotplug_event>)’:../src/node_usb.cc:151:58: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]  Nan::MakeCallback(Nan::New(hotplugThis), "emit", 2, argv);                                                          ^In file included from ../src/helpers.h:3,                 from ../src/node_usb.h:21,                 from ../src/node_usb.cc:1:../node_modules/nan/nan.h:1001:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                            ../src/node_usb.cc:151:58: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]  Nan::MakeCallback(Nan::New(hotplugThis), "emit", 2, argv);                                                          ^In file included from ../src/helpers.h:3,                 from ../src/node_usb.h:21,                 from ../src/node_usb.cc:1:../node_modules/nan/nan.h:1001:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                            In file included from ../src/node_usb.h:12,                 from ../src/node_usb.cc:1:/home/iobroker/.cache/node-gyp/10.20.1/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/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here/home/iobroker/.cache/node-gyp/10.20.1/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);                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                            /home/iobroker/.cache/node-gyp/10.20.1/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>&)]’:../node_modules/nan/nan_object_wrap.h:65:61:   required from here/home/iobroker/.cache/node-gyp/10.20.1/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/helpers.h:3,                 from ../src/node_usb.h:21,                 from ../src/device.cc:1:../node_modules/nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../node_modules/nan/nan.h:2232: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/device.cc: In member function ‘void Req::submit(Device*, v8::Local<v8::Function>, uv_work_cb, uv_work_cb)’:../src/device.cc:220:70: warning: cast between incompatible function types from ‘uv_work_cb’ {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, backend, (uv_after_work_cb) after);                                                                      ^~~~~
                                            ../src/device.cc: In static member function ‘static void Req::default_after(uv_work_t*)’:../src/device.cc:237:64: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]    Nan::MakeCallback(device, Nan::New(baton->callback), 1, argv);                                                                ^In file included from ../src/helpers.h:3,                 from ../src/node_usb.h:21,                 from ../src/device.cc:1:../node_modules/nan/nan.h:959:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~../src/device.cc:237:64: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]    Nan::MakeCallback(device, Nan::New(baton->callback), 1, argv);                                                                ^In file included from ../src/helpers.h:3,                 from ../src/node_usb.h:21,                 from ../src/device.cc:1:../node_modules/nan/nan.h:959:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                            In file included from ../src/node_usb.h:12,                 from ../src/device.cc:1:/home/iobroker/.cache/node-gyp/10.20.1/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/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here/home/iobroker/.cache/node-gyp/10.20.1/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);                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                            /home/iobroker/.cache/node-gyp/10.20.1/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>&)]’:../node_modules/nan/nan_object_wrap.h:65:61:   required from here/home/iobroker/.cache/node-gyp/10.20.1/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/helpers.h:3,                 from ../src/node_usb.h:21,                 from ../src/transfer.cc:1:../node_modules/nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../node_modules/nan/nan.h:2232: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/transfer.cc: In function ‘void handleCompletion(Transfer*)’:../src/transfer.cc:126:72: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(self->handle(), Nan::New(self->v8callback), 3, argv);                                                                        ^In file included from ../src/helpers.h:3,                 from ../src/node_usb.h:21,                 from ../src/transfer.cc:1:../node_modules/nan/nan.h:959:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                            ../src/transfer.cc:126:72: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(self->handle(), Nan::New(self->v8callback), 3, argv);                                                                        ^In file included from ../src/helpers.h:3,                 from ../src/node_usb.h:21,                 from ../src/transfer.cc:1:../node_modules/nan/nan.h:959:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
                                            In file included from ../src/node_usb.h:12,                 from ../src/transfer.cc:1:/home/iobroker/.cache/node-gyp/10.20.1/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/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here/home/iobroker/.cache/node-gyp/10.20.1/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);                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                            /home/iobroker/.cache/node-gyp/10.20.1/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>&)]’:../node_modules/nan/nan_object_wrap.h:65:61:   required from here/home/iobroker/.cache/node-gyp/10.20.1/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/BluetoothHciSocket.cpp:8:../../../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 /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:../src/BluetoothHciSocket.cpp: At global scope:/home/iobroker/.cache/node-gyp/10.20.1/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/.cache/node-gyp/10.20.1/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/BluetoothHciSocket.cpp:578:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(binding, BluetoothHciSocket::Init); ^~~~~~~~~~~
                                            In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,                 from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_buffer.h:25,                 from ../src/BluetoothHciSocket.cpp:7:/home/iobroker/.cache/node-gyp/10.20.1/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/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here/home/iobroker/.cache/node-gyp/10.20.1/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);                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                            /home/iobroker/.cache/node-gyp/10.20.1/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/.cache/node-gyp/10.20.1/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]
                                            upload [13] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/words.js words.js application/javascript
                                            Update "system.adapter.radar2.0"
                                            upload [12] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/radar2.png radar2.png image/png
                                            upload [11] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/index_m.html index_m.html text/html
                                            upload [10] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/index.html index.html text/html
                                            upload [9] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                            upload [8] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                            upload [7] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                            upload [6] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                            upload [5] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                            upload [4] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                            upload [3] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                            upload [2] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                            upload [1] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                            upload [0] radar2.admin /opt/iobroker/node_modules/iobroker.radar2/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                            Adapter "radar2" updated
                                            process exited with code 0
                                            

                                            Danke für Rückmeldungen!

                                            harrym Thomas Braun 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

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

                                            393
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            js-controller
                                            127
                                            1340
                                            366694
                                            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