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 @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
                        • harrym
                          harrym @Mauflo last edited by

                          `Adapter "radar2" updated

                          process exited with code 0`

                          was willste mehr?

                          1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @Mauflo last edited by Thomas Braun

                            @Mauflo Weiß gar nicht was du da beunruhigend findest. Sind ganz normale Meldungen, wenn ein Modul baut.
                            Da keine vorkompilierten binairies für deine node-Version gefunden wurden muss halt selber kompiliert werden:

                            No prebuilt binaries found (target=10.20.1 runtime=node arch=arm libc= platform=linux)
                            
                            Mauflo 1 Reply Last reply Reply Quote 0
                            • D
                              dtp @Jan1 last edited by

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

                              Ich bin kein Freund von "ich nehme was fertiges, weil ich kein Plan habe", denn so lernst einfach nix dazu.

                              Kann man so oder so sehen. Oder programmierst du deine Betriebssysteme und Hardwaretreiber auch alle selbst?

                              Es gibt sehr gute Docker-Container-Abbilder für die Synology DiskStations. Eins davon ist das ioBroker-Abbild von buanet. Natürlich könnte ich dort jetzt auf node.js v12.x upgraden, aber wozu, wenn im Moment alles rund mit meinen Adaptern läuft?

                              Ich habe schon genügend Baustellen am Wickel. Neben der HomeMatic kam nun noch ein 3D-Drucker hinzu. Und da muss ich mich aktuell erst mal in Fusion 360 einarbeiten. Ach ja, und einen Beruf habe ich neben der Familie auch noch. Dank Corona kann ich meinen Job zwar zur Zeit zu 90 % im Home Office ausüben, aber die Kinder (9 und 11) wollen tagsüber von meiner Frau, die ebenfalls berufstätig ist, und mir auch noch schulisch betreut werden.

                              Nee, nee, da lass ich node.js lieber so, wie es ist. 😇

                              J 1 Reply Last reply Reply Quote 1
                              • J
                                Jan1 @dtp last edited by

                                @dtp
                                Da vergleichst aber schön Äpfel mit Birnen.
                                Ich hab auch nicht geschrieben, dass man das nicht tun sollte, sondern, dass ich kein Freund davon bin 😉

                                Das Problem ist eben, dass Du nicht 100% weißt, was alles drin steckt und das kann zum Problem werden. Ist auch der Grund warum ich keine fertigen Scripte von hier verwende. Ich kann kein Java Script und wenn dann eins nicht mehr läuft, bin ich aufgeschmissen. Da bastle ich mir was mit Blockly und weiß was drin ist und versteh die Logik, da auf meinem Mist gewachsen. Das als kleines Beispiel was ich damit ausdrücken möchte, mehr nicht.

                                1 Reply Last reply Reply Quote 1
                                • liv-in-sky
                                  liv-in-sky @apollon77 last edited by

                                  @apollon77

                                  hi- ist das thema hier relevant für den js-3 controller https://forum.iobroker.net/topic/32962/ordner-in-iobroker-explodiert-backup-objects

                                  es werden die files im ordner .../iobroker-data/backup-objects/.. nicht gelöscht - das problem war schon vor js-cont.3

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

                                    @liv-in-sky Wo ist das GitHub Issue? 🙂

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

                                      @Thomas-Braun danke, ich dachte es mir, war aber nicht sicher!

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

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

                                        @liv-in-sky Wo ist das GitHub Issue? 🙂

                                        hier: https://github.com/ioBroker/ioBroker.js-controller/issues/866 🙂

                                        liv-in-sky created this issue in ioBroker/ioBroker.js-controller

                                        closed backup-object folder isn't deleting files #866

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          dtp last edited by

                                          @Jan1

                                          Ich habe aber auch nicht geschrieben, dass du behauptet hättest, dass man das nicht tun soll. 😉

                                          Blockly ist aber doch jetzt das, was du eigentlich nicht nutzen willst. Schließlich handelt es sich um ein GUI für Javascript. Und ich habe schon von einigen gelesen, dass sie den von Blockly erzeugten Scriptcode erst mal optimiert haben, weil er nicht gerade effizient geschrieben ist.

                                          Ich z.B. schreibe da lieber direkt in Javascript, statt Blockly zu nutzen, weil ich die einzelnen Schritte so besser kontrollieren und verstehen kann. Und ich bin jetzt auch beileibe kein Javascript-Experte. 😉

                                          J 1 Reply Last reply Reply Quote 0
                                          • J
                                            Jan1 @dtp last edited by

                                            @dtp
                                            Ich kann kein Java Script und dass Blockly nicht optimales Java Script ist, ist auchklar und war nur ein Beispiel. Du liebst anscheinend den Vergleich Äpfel mit Birnen 😉

                                            D 1 Reply 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

                                            881
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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