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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    js-controller 3.0/3.1 jetzt im Latest!

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
                          • 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
                                            • First post
                                              Last post

                                            Support us

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

                                            856
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

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