Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Jeelink Adapter startet nicht mehr

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    320

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.4k

Jeelink Adapter startet nicht mehr

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
53 Beiträge 14 Kommentatoren 6.6k Aufrufe 13 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Berchemer

    @berchemer sagte in Jeelink Adapter startet nicht mehr:

    Ändert aber nichts an der unschönen folgenden Ausgabe im Log, wenn ich versuche den Jeelink-Adapter zu starten:

    2021-11-26 10:00:27.707	error	instance system.adapter.jeelink.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
    2021-11-26 10:00:27.707	error	Caught by controller[0]: }
    2021-11-26 10:00:27.707	error	Caught by controller[0]: ]
    2021-11-26 10:00:27.707	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/lib/binding/node-v72-linux-x64/bindings.node'
    2021-11-26 10:00:27.707	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/addon-build/default/install-root/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/addon-build/debug/install-root/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/addon-build/release/install-root/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/compiled/12.22.7/linux/x64/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/build/default/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/Release/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/out/Release/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/Debug/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/out/Debug/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/build/Release/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/build/Debug/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/build/bindings.node',
    2021-11-26 10:00:27.706	error	Caught by controller[0]: tries: [
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:999:30) {
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/lib/index.js:14:22)
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at require (internal/modules/cjs/helpers.js:74:18)
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:887:19)
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32)
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:999:30)
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/lib/linux.js:1:36)
    2021-11-26 10:00:27.705	error	Caught by controller[0]: at bindings (/opt/iobroker/node_modules/bindings/bindings.js:126:9)
    2021-11-26 10:00:27.705	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/lib/binding/node-v72-linux-x64/bindings.node
    2021-11-26 10:00:27.705	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/addon-build/default/install-root/bindings.node
    2021-11-26 10:00:27.705	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/addon-build/debug/install-root/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/addon-build/release/install-root/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/compiled/12.22.7/linux/x64/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/build/default/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/Release/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/out/Release/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/Debug/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/out/Debug/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/build/Release/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/build/Debug/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: → /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings/build/bindings.node
    2021-11-26 10:00:27.704	error	Caught by controller[0]: Error: Could not locate the bindings file. Tried:
    2021-11-26 10:00:27.703	error	Caught by controller[0]: ^
    2021-11-26 10:00:27.703	error	Caught by controller[0]: throw err;
    2021-11-26 10:00:27.703	error	Caught by controller[0]: /opt/iobroker/node_modules/bindings/bindings.js:135
    2021-11-26 10:00:27.577	info	instance system.adapter.jeelink.0 started with pid 12700
    

    Hätte hier Jemand eine Lösung für???

    Ich habe jetzt für mich die Lösung gefunden, nachdem ich mich durch unterschiedliche Beiträge durchgewühlt habe. Falls es einem Anderen hilft:

    In dem oberen Beispiel hatte ich ja auf NodeJs 12.x downgedatet, um den Jeelink-Adapter weiter nutzen zu können. danach kamen immer noch die Fehlermeldungen beim Start des Jeelink-Adapters, wie nach dem Upgrade auf nodejs 14.x und der Adapter startete nicht mehr.

    Mit nodejs 12.x habe ich jetzt Folgendes eingegeben

    cd /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialport/bindings
    npm install --production
    

    und nach eine reboot lief der Jeelink-Adapter wieder an.
    Für mich also für den Moment alles wieder gut.

    Wenn ich Zeit habe versuche ich mal erneut das Update auf 14.x und gehe erneut so vor, wie oben beschrieben. Vielleicht geht der Jeelink-Adapter dann ja auch mit der 14.x
    Sollte das Jemand vor mir probieren, wäre es schön, die Reaktion des Systems hier auch wieder zu geben, damit man sich ggf. doppelte Arbeit sparen kann ;-)

    Schönen Sonntag noch :-)

    Chris76eC Offline
    Chris76eC Offline
    Chris76e
    schrieb am zuletzt editiert von
    #31

    @berchemer

    mit 14.x funktioniert es bei mir nicht

    > @serialport/bindings@2.0.8 install /opt/iobroker/node_modules/iobroker.jeelink                                                                                                                                                             /node_modules/@serialport/bindings
    > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
    
    prebuild-install WARN install No prebuilt binaries found (target=14.18.1 runtime                                                                                                                                                             =node arch=x64 libc= platform=linux)
    make: Verzeichnis „/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@ser                                                                                                                                                             ialport/bindings/build“ wird betreten
      CXX(target) Release/obj.target/bindings/src/serialport.o
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_ME                                                                                                                                                             THOD_ARGS_TYPE)’:
    ../src/serialport.cpp:78:69: warning: cast between incompatible function types f                                                                                                                                                             rom ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {a                                                                                                                                                             ka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
       uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOp                                                                                                                                                             en);
                                                                         ^~~~~~~~~~~                                                                                                                                                             ~~
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_                                                                                                                                                             METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:135:71: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
     uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUp                                                                                                                                                             date);
                                                                         ^~~~~~~~~~~                                                                                                                                                             ~~~~
    
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_M                                                                                                                                                             ETHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:175:70: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
      uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterCl                                                                                                                                                             ose);
                                                                         ^~~~~~~~~~~                                                                                                                                                             ~~~
    
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_M                                                                                                                                                             ETHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:215:70: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
      uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFl                                                                                                                                                             ush);
                                                                         ^~~~~~~~~~~                                                                                                                                                             ~~~
    
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_MET                                                                                                                                                             HOD_ARGS_TYPE)’:
    ../src/serialport.cpp:270:68: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
       uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet                                                                                                                                                             );
                                                                        ^~~~~~~~~~~~
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_MET                                                                                                                                                             HOD_ARGS_TYPE)’:
    ../src/serialport.cpp:314:68: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
       uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet                                                                                                                                                             );
                                                                        ^~~~~~~~~~~~
    ../src/serialport.cpp: In function ‘void EIO_AfterGet(uv_work_t*)’:
    ../src/serialport.cpp:329:96: error: no matching function for call to ‘v8::Objec                                                                                                                                                             t::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Boolean>::return_t)’
     an::New<v8::String>("cts").ToLocalChecked(), Nan::New<v8::Boolean>(data->cts));
                                                                                  ^
    
    In file included from /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h                                                                                                                                                             :67,
                     from ../node_modules/nan/nan.h:58,
                     from ../src/./serialport.h:6,
                     from ../src/serialport.cpp:1:
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>                                                                                                                                                             , v8::Local<v8::Value>)’
       V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                         ^~~
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<                                                                                                                                                             v8::Value>)’
       V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                         ^~~
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
    ../src/serialport.cpp:330:96: error: no matching function for call to ‘v8::Objec                                                                                                                                                             t::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Boolean>::return_t)’
     an::New<v8::String>("dsr").ToLocalChecked(), Nan::New<v8::Boolean>(data->dsr));
                                                                                  ^
    
    In file included from /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h                                                                                                                                                             :67,
                     from ../node_modules/nan/nan.h:58,
                     from ../src/./serialport.h:6,
                     from ../src/serialport.cpp:1:
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>                                                                                                                                                             , v8::Local<v8::Value>)’
       V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                         ^~~
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<                                                                                                                                                             v8::Value>)’
       V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                         ^~~
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
    ../src/serialport.cpp:331:96: error: no matching function for call to ‘v8::Objec                                                                                                                                                             t::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Boolean>::return_t)’
     an::New<v8::String>("dcd").ToLocalChecked(), Nan::New<v8::Boolean>(data->dcd));
                                                                                  ^
    
    In file included from /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h                                                                                                                                                             :67,
                     from ../node_modules/nan/nan.h:58,
                     from ../src/./serialport.h:6,
                     from ../src/serialport.cpp:1:
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>                                                                                                                                                             , v8::Local<v8::Value>)’
       V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                         ^~~
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<                                                                                                                                                             v8::Value>)’
       V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                         ^~~
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan:                                                                                                                                                             :NAN_METHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:363:76: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
     eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGe                                                                                                                                                             tBaudRate);
                                                                         ^~~~~~~~~~~                                                                                                                                                             ~~~~~~~~~
    
    ../src/serialport.cpp: In function ‘void EIO_AfterGetBaudRate(uv_work_t*)’:
    ../src/serialport.cpp:378:106: error: no matching function for call to ‘v8::Obje                                                                                                                                                             ct::Set(v8::Local<v8::String>, Nan::imp::IntegerFactory<v8::Integer>::return_t)’
     ::String>("baudRate").ToLocalChecked(), Nan::New<v8::Integer>(data->baudRate));
                                                                                  ^
    
    In file included from /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h                                                                                                                                                             :67,
                     from ../node_modules/nan/nan.h:58,
                     from ../src/./serialport.h:6,
                     from ../src/serialport.cpp:1:
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>                                                                                                                                                             , v8::Local<v8::Value>)’
       V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                         ^~~
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<                                                                                                                                                             v8::Value>)’
       V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                         ^~~
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
    ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_M                                                                                                                                                             ETHOD_ARGS_TYPE)’:
    ../src/serialport.cpp:409:70: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
      uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDr                                                                                                                                                             ain);
                                                                         ^~~~~~~~~~~                                                                                                                                                             ~~~
    
    ../src/serialport.cpp: At global scope:
    ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of                                                                                                                                                              ‘ToParityEnum’ [-Wparentheses]
     SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                ^
    ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of                                                                                                                                                              ‘ToStopBitEnum’ [-Wparentheses]
     SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                  ^
    In file included from ../node_modules/nan/nan.h:58,
                     from ../src/./serialport.h:6,
                     from ../src/serialport.cpp:1:
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h:787: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_fu                                                                                                                                                             nc’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast                                                                                                                                                             -function-type]
           (node::addon_register_func) (regfunc),                          \
                                               ^
    /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h:821:3: note: in expan                                                                                                                                                             sion of macro ‘NODE_MODULE_X’
       NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
       ^~~~~~~~~~~~~
    ../src/serialport.cpp:483:1: note: in expansion of macro ‘NODE_MODULE’
     NODE_MODULE(serialport, init);
     ^~~~~~~~~~~
    make: *** [bindings.target.mk:114: Release/obj.target/bindings/src/serialport.o]                                                                                                                                                              Fehler 1
    make: Verzeichnis „/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@ser                                                                                                                                                             ialport/bindings/build“ wird verlassen
    gyp ERR! build error
    gyp ERR! stack Error: `make` failed with exit code: 2
    gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_module                                                                                                                                                             s/node-gyp/lib/build.js:194:23)
    gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_proces                                                                                                                                                             s.js:282:12)
    gyp ERR! System Linux 4.19.0-18-amd64
    gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gy                                                                                                                                                             p/bin/node-gyp.js" "rebuild"
    gyp ERR! cwd /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialpor                                                                                                                                                             t/bindings
    gyp ERR! node -v v14.18.1
    gyp ERR! node-gyp -v v5.1.0
    gyp ERR! not ok
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! @serialport/bindings@2.0.8 install: `prebuild-install --tag-prefix @ser                                                                                                                                                             ialport/bindings@ || node-gyp rebuild`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the @serialport/bindings@2.0.8 install script.
    npm ERR! This is probably not a problem with npm. There is likely additional log                                                                                                                                                             ging output above.
    
    
    IdleBitI 1 Antwort Letzte Antwort
    0
    • Chris76eC Chris76e

      @berchemer

      mit 14.x funktioniert es bei mir nicht

      > @serialport/bindings@2.0.8 install /opt/iobroker/node_modules/iobroker.jeelink                                                                                                                                                             /node_modules/@serialport/bindings
      > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
      
      prebuild-install WARN install No prebuilt binaries found (target=14.18.1 runtime                                                                                                                                                             =node arch=x64 libc= platform=linux)
      make: Verzeichnis „/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@ser                                                                                                                                                             ialport/bindings/build“ wird betreten
        CXX(target) Release/obj.target/bindings/src/serialport.o
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_ME                                                                                                                                                             THOD_ARGS_TYPE)’:
      ../src/serialport.cpp:78:69: warning: cast between incompatible function types f                                                                                                                                                             rom ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {a                                                                                                                                                             ka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOp                                                                                                                                                             en);
                                                                           ^~~~~~~~~~~                                                                                                                                                             ~~
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_                                                                                                                                                             METHOD_ARGS_TYPE)’:
      ../src/serialport.cpp:135:71: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
       uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUp                                                                                                                                                             date);
                                                                           ^~~~~~~~~~~                                                                                                                                                             ~~~~
      
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_M                                                                                                                                                             ETHOD_ARGS_TYPE)’:
      ../src/serialport.cpp:175:70: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
        uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterCl                                                                                                                                                             ose);
                                                                           ^~~~~~~~~~~                                                                                                                                                             ~~~
      
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_M                                                                                                                                                             ETHOD_ARGS_TYPE)’:
      ../src/serialport.cpp:215:70: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
        uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFl                                                                                                                                                             ush);
                                                                           ^~~~~~~~~~~                                                                                                                                                             ~~~
      
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_MET                                                                                                                                                             HOD_ARGS_TYPE)’:
      ../src/serialport.cpp:270:68: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet                                                                                                                                                             );
                                                                          ^~~~~~~~~~~~
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_MET                                                                                                                                                             HOD_ARGS_TYPE)’:
      ../src/serialport.cpp:314:68: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet                                                                                                                                                             );
                                                                          ^~~~~~~~~~~~
      ../src/serialport.cpp: In function ‘void EIO_AfterGet(uv_work_t*)’:
      ../src/serialport.cpp:329:96: error: no matching function for call to ‘v8::Objec                                                                                                                                                             t::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Boolean>::return_t)’
       an::New<v8::String>("cts").ToLocalChecked(), Nan::New<v8::Boolean>(data->cts));
                                                                                    ^
      
      In file included from /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h                                                                                                                                                             :67,
                       from ../node_modules/nan/nan.h:58,
                       from ../src/./serialport.h:6,
                       from ../src/serialport.cpp:1:
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>                                                                                                                                                             , v8::Local<v8::Value>)’
         V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                           ^~~
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<                                                                                                                                                             v8::Value>)’
         V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                           ^~~
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
      ../src/serialport.cpp:330:96: error: no matching function for call to ‘v8::Objec                                                                                                                                                             t::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Boolean>::return_t)’
       an::New<v8::String>("dsr").ToLocalChecked(), Nan::New<v8::Boolean>(data->dsr));
                                                                                    ^
      
      In file included from /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h                                                                                                                                                             :67,
                       from ../node_modules/nan/nan.h:58,
                       from ../src/./serialport.h:6,
                       from ../src/serialport.cpp:1:
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>                                                                                                                                                             , v8::Local<v8::Value>)’
         V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                           ^~~
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<                                                                                                                                                             v8::Value>)’
         V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                           ^~~
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
      ../src/serialport.cpp:331:96: error: no matching function for call to ‘v8::Objec                                                                                                                                                             t::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Boolean>::return_t)’
       an::New<v8::String>("dcd").ToLocalChecked(), Nan::New<v8::Boolean>(data->dcd));
                                                                                    ^
      
      In file included from /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h                                                                                                                                                             :67,
                       from ../node_modules/nan/nan.h:58,
                       from ../src/./serialport.h:6,
                       from ../src/serialport.cpp:1:
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>                                                                                                                                                             , v8::Local<v8::Value>)’
         V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                           ^~~
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<                                                                                                                                                             v8::Value>)’
         V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                           ^~~
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan:                                                                                                                                                             :NAN_METHOD_ARGS_TYPE)’:
      ../src/serialport.cpp:363:76: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
       eue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGe                                                                                                                                                             tBaudRate);
                                                                           ^~~~~~~~~~~                                                                                                                                                             ~~~~~~~~~
      
      ../src/serialport.cpp: In function ‘void EIO_AfterGetBaudRate(uv_work_t*)’:
      ../src/serialport.cpp:378:106: error: no matching function for call to ‘v8::Obje                                                                                                                                                             ct::Set(v8::Local<v8::String>, Nan::imp::IntegerFactory<v8::Integer>::return_t)’
       ::String>("baudRate").ToLocalChecked(), Nan::New<v8::Integer>(data->baudRate));
                                                                                    ^
      
      In file included from /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h                                                                                                                                                             :67,
                       from ../node_modules/nan/nan.h:58,
                       from ../src/./serialport.h:6,
                       from ../src/serialport.cpp:1:
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>                                                                                                                                                             , v8::Local<v8::Value>)’
         V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                           ^~~
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3670:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note: candidat                                                                                                                                                             e: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<                                                                                                                                                             v8::Value>)’
         V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                           ^~~
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/v8.h:3673:37: note:   candid                                                                                                                                                             ate expects 3 arguments, 2 provided
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_M                                                                                                                                                             ETHOD_ARGS_TYPE)’:
      ../src/serialport.cpp:409:70: warning: cast between incompatible function types                                                                                                                                                              from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {                                                                                                                                                             aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
        uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDr                                                                                                                                                             ain);
                                                                           ^~~~~~~~~~~                                                                                                                                                             ~~~
      
      ../src/serialport.cpp: At global scope:
      ../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of                                                                                                                                                              ‘ToParityEnum’ [-Wparentheses]
       SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {
                                  ^
      ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of                                                                                                                                                              ‘ToStopBitEnum’ [-Wparentheses]
       SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {
                                    ^
      In file included from ../node_modules/nan/nan.h:58,
                       from ../src/./serialport.h:6,
                       from ../src/serialport.cpp:1:
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h:787: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_fu                                                                                                                                                             nc’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast                                                                                                                                                             -function-type]
             (node::addon_register_func) (regfunc),                          \
                                                 ^
      /home/iobroker/.cache/node-gyp/14.18.1/include/node/node.h:821:3: note: in expan                                                                                                                                                             sion of macro ‘NODE_MODULE_X’
         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
         ^~~~~~~~~~~~~
      ../src/serialport.cpp:483:1: note: in expansion of macro ‘NODE_MODULE’
       NODE_MODULE(serialport, init);
       ^~~~~~~~~~~
      make: *** [bindings.target.mk:114: Release/obj.target/bindings/src/serialport.o]                                                                                                                                                              Fehler 1
      make: Verzeichnis „/opt/iobroker/node_modules/iobroker.jeelink/node_modules/@ser                                                                                                                                                             ialport/bindings/build“ wird verlassen
      gyp ERR! build error
      gyp ERR! stack Error: `make` failed with exit code: 2
      gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_module                                                                                                                                                             s/node-gyp/lib/build.js:194:23)
      gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_proces                                                                                                                                                             s.js:282:12)
      gyp ERR! System Linux 4.19.0-18-amd64
      gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gy                                                                                                                                                             p/bin/node-gyp.js" "rebuild"
      gyp ERR! cwd /opt/iobroker/node_modules/iobroker.jeelink/node_modules/@serialpor                                                                                                                                                             t/bindings
      gyp ERR! node -v v14.18.1
      gyp ERR! node-gyp -v v5.1.0
      gyp ERR! not ok
      npm ERR! code ELIFECYCLE
      npm ERR! errno 1
      npm ERR! @serialport/bindings@2.0.8 install: `prebuild-install --tag-prefix @ser                                                                                                                                                             ialport/bindings@ || node-gyp rebuild`
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the @serialport/bindings@2.0.8 install script.
      npm ERR! This is probably not a problem with npm. There is likely additional log                                                                                                                                                             ging output above.
      
      
      IdleBitI Offline
      IdleBitI Offline
      IdleBit
      schrieb am zuletzt editiert von IdleBit
      #32

      Kann mal Jemand den Adapter von meinen Git aus Testen?
      Habe keine Hardware dafür da..
      https://github.com/o0shojo0o/ioBroker.jeelink

      #Edit
      Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
      Habe mal einen Pull requests im Git erstellt!

      S Chris76eC Ingo 0I B E 7 Antworten Letzte Antwort
      3
      • IdleBitI IdleBit

        Kann mal Jemand den Adapter von meinen Git aus Testen?
        Habe keine Hardware dafür da..
        https://github.com/o0shojo0o/ioBroker.jeelink

        #Edit
        Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
        Habe mal einen Pull requests im Git erstellt!

        S Offline
        S Offline
        stefande
        schrieb am zuletzt editiert von
        #33

        @idlebit

        Ich hab deine Version unter V12 installiert, danach auf die V14 umgestellt.
        Das Rebuild funktionierte automatisch.
        Daumen hoch. Deine Version läuft.

        Vielen Dank

        1 Antwort Letzte Antwort
        1
        • IdleBitI IdleBit

          Kann mal Jemand den Adapter von meinen Git aus Testen?
          Habe keine Hardware dafür da..
          https://github.com/o0shojo0o/ioBroker.jeelink

          #Edit
          Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
          Habe mal einen Pull requests im Git erstellt!

          Chris76eC Offline
          Chris76eC Offline
          Chris76e
          schrieb am zuletzt editiert von
          #34

          @idlebit

          Funktioniert, vielen Dank :+1: :+1: :+1:

          1 Antwort Letzte Antwort
          0
          • IdleBitI IdleBit

            Kann mal Jemand den Adapter von meinen Git aus Testen?
            Habe keine Hardware dafür da..
            https://github.com/o0shojo0o/ioBroker.jeelink

            #Edit
            Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
            Habe mal einen Pull requests im Git erstellt!

            Ingo 0I Offline
            Ingo 0I Offline
            Ingo 0
            schrieb am zuletzt editiert von
            #35

            @idlebit

            Funktioniert auch bei mir wieder.
            Hatte meine 7 LaCrosse DTH Sensoren schon fast abgeschrieben.
            Kommen noch aus meiner FHEM Zeit und funktionieren sehr zuverlässig.
            Vielen Dank. :+1:

            IdleBitI 1 Antwort Letzte Antwort
            0
            • Ingo 0I Ingo 0

              @idlebit

              Funktioniert auch bei mir wieder.
              Hatte meine 7 LaCrosse DTH Sensoren schon fast abgeschrieben.
              Kommen noch aus meiner FHEM Zeit und funktionieren sehr zuverlässig.
              Vielen Dank. :+1:

              IdleBitI Offline
              IdleBitI Offline
              IdleBit
              schrieb am zuletzt editiert von
              #36

              @ingo-0 Ja im FEHM hatte ich sie auch in Nutzung, und seit gestern wieder einen Testweise :D

              1 Antwort Letzte Antwort
              0
              • IdleBitI IdleBit

                Kann mal Jemand den Adapter von meinen Git aus Testen?
                Habe keine Hardware dafür da..
                https://github.com/o0shojo0o/ioBroker.jeelink

                #Edit
                Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
                Habe mal einen Pull requests im Git erstellt!

                B Offline
                B Offline
                Berchemer
                schrieb am zuletzt editiert von
                #37

                @idlebit sagte in Jeelink Adapter startet nicht mehr:

                Kann mal Jemand den Adapter von meinen Git aus Testen?
                Habe keine Hardware dafür da..
                https://github.com/o0shojo0o/ioBroker.jeelink

                #Edit
                Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
                Habe mal einen Pull requests im Git erstellt!

                Danke für die Arbeit :+1:
                Werde es die Tage, auch versuchen zu installieren, gehe aber mal davon aus, dass es wie bei den Anderen auch bei mir funktionieren wird.
                Zumindest kann man jetzt sicher sein, dass ggf. noch etwas kurzfristig angepasst werden kann, sollte @foxthefox nicht so schnell reagieren können. Hoffentlich wird es dann aber auch in den Originalcode eingepflegt, damit man nicht zwischen mehreren Versionen hin und her springen muss :blush:

                1 Antwort Letzte Antwort
                0
                • IdleBitI IdleBit

                  Kann mal Jemand den Adapter von meinen Git aus Testen?
                  Habe keine Hardware dafür da..
                  https://github.com/o0shojo0o/ioBroker.jeelink

                  #Edit
                  Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
                  Habe mal einen Pull requests im Git erstellt!

                  B Offline
                  B Offline
                  Berchemer
                  schrieb am zuletzt editiert von
                  #38

                  @idlebit sagte in Jeelink Adapter startet nicht mehr:

                  Kann mal Jemand den Adapter von meinen Git aus Testen?
                  Habe keine Hardware dafür da..
                  https://github.com/o0shojo0o/ioBroker.jeelink

                  #Edit
                  Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
                  Habe mal einen Pull requests im Git erstellt!

                  @idlebit
                  Recht herzlichen Dank.
                  Habe nodejs auf 14 upgedatet, den bearbeiteten Adapter von Dir installiert und nun startet auch der Jeelink-Adapter (immer noch als v0.1.3) wieder.
                  Auch die Werte werden in Empfang genommen und den Geräten ordentlich zugewiesen :-)

                  Jetzt müsste man die geänderte Version nur noch offizeill übernehmen und ggf. die Versionsnummer anpassen.

                  IdleBitI 1 Antwort Letzte Antwort
                  0
                  • B Berchemer

                    @idlebit sagte in Jeelink Adapter startet nicht mehr:

                    Kann mal Jemand den Adapter von meinen Git aus Testen?
                    Habe keine Hardware dafür da..
                    https://github.com/o0shojo0o/ioBroker.jeelink

                    #Edit
                    Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
                    Habe mal einen Pull requests im Git erstellt!

                    @idlebit
                    Recht herzlichen Dank.
                    Habe nodejs auf 14 upgedatet, den bearbeiteten Adapter von Dir installiert und nun startet auch der Jeelink-Adapter (immer noch als v0.1.3) wieder.
                    Auch die Werte werden in Empfang genommen und den Geräten ordentlich zugewiesen :-)

                    Jetzt müsste man die geänderte Version nur noch offizeill übernehmen und ggf. die Versionsnummer anpassen.

                    IdleBitI Offline
                    IdleBitI Offline
                    IdleBit
                    schrieb am zuletzt editiert von
                    #39

                    @berchemer sagte in Jeelink Adapter startet nicht mehr:

                    Jetzt müsste man die geänderte Version nur noch offizeill übernehmen und ggf. die Versionsnummer anpassen.

                    Das liegt leider nicht in meiner Hand, ein Pull requests ist erstellt, der Rest liegt bei dem Maintainer.

                    B 1 Antwort Letzte Antwort
                    0
                    • IdleBitI IdleBit

                      @berchemer sagte in Jeelink Adapter startet nicht mehr:

                      Jetzt müsste man die geänderte Version nur noch offizeill übernehmen und ggf. die Versionsnummer anpassen.

                      Das liegt leider nicht in meiner Hand, ein Pull requests ist erstellt, der Rest liegt bei dem Maintainer.

                      B Offline
                      B Offline
                      Berchemer
                      schrieb am zuletzt editiert von Berchemer
                      #40

                      @idlebit sagte in Jeelink Adapter startet nicht mehr:

                      @berchemer sagte in Jeelink Adapter startet nicht mehr:

                      Jetzt müsste man die geänderte Version nur noch offizeill übernehmen und ggf. die Versionsnummer anpassen.

                      Das liegt leider nicht in meiner Hand, ein Pull requests ist erstellt, der Rest liegt bei dem Maintainer.

                      @Homoran : Meinst Du, Du könntest das vielleicht bitte irgendwie arrangieren? :pray: :heart_eyes_cat: ;-)

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • B Berchemer

                        @idlebit sagte in Jeelink Adapter startet nicht mehr:

                        @berchemer sagte in Jeelink Adapter startet nicht mehr:

                        Jetzt müsste man die geänderte Version nur noch offizeill übernehmen und ggf. die Versionsnummer anpassen.

                        Das liegt leider nicht in meiner Hand, ein Pull requests ist erstellt, der Rest liegt bei dem Maintainer.

                        @Homoran : Meinst Du, Du könntest das vielleicht bitte irgendwie arrangieren? :pray: :heart_eyes_cat: ;-)

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von Homoran
                        #41

                        @berchemer sagte in Jeelink Adapter startet nicht mehr:

                        @Homoran : Meinst Du, Du könntest das vielleicht bitte irgendwie arrangieren?

                        nöö, das kann nur der Maintainer
                        und der scheint seit Monaten verschollen zu sein.
                        Da kann man nur hoffen, dass es ihm gut geht

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        B 1 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

                          @berchemer sagte in Jeelink Adapter startet nicht mehr:

                          @Homoran : Meinst Du, Du könntest das vielleicht bitte irgendwie arrangieren?

                          nöö, das kann nur der Maintainer
                          und der scheint seit Monaten verschollen zu sein.
                          Da kann man nur hoffen, dass es ihm gut geht

                          B Offline
                          B Offline
                          Berchemer
                          schrieb am zuletzt editiert von
                          #42

                          @homoran sagte in Jeelink Adapter startet nicht mehr:

                          @berchemer sagte in Jeelink Adapter startet nicht mehr:

                          @Homoran : Meinst Du, Du könntest das vielleicht bitte irgendwie arrangieren?

                          nöö, das kann nur der Maintainer
                          und der scheint seit Minaten verschollen zu sein.
                          Da kann man nur hoffen, dass es ihm gut geht

                          Schade :cry:

                          1 Antwort Letzte Antwort
                          0
                          • IdleBitI IdleBit

                            Kann mal Jemand den Adapter von meinen Git aus Testen?
                            Habe keine Hardware dafür da..
                            https://github.com/o0shojo0o/ioBroker.jeelink

                            #Edit
                            Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
                            Habe mal einen Pull requests im Git erstellt!

                            E Offline
                            E Offline
                            ErRi
                            schrieb am zuletzt editiert von
                            #43

                            @idlebit
                            :+1: Super, bei mir funktioniert es auch wieder. Vielen Dank

                            MfG Erhard

                            Win11 Notebook, Lenovo MiniPC mit Proxmox, iobroker, Raspberrymatic, Maria DB, OMV

                            Fritzbox 7490, 1 Jeelink, 12 HM Rolladenschalter, 1 HM Energiezähler, VU UNO SE :)

                            P 1 Antwort Letzte Antwort
                            1
                            • E ErRi

                              @idlebit
                              :+1: Super, bei mir funktioniert es auch wieder. Vielen Dank

                              P Offline
                              P Offline
                              photographix
                              schrieb am zuletzt editiert von
                              #44

                              @IdleBit
                              ich bedanke mich auch das es nach dem Upgrade auf Node 14 eine Lösung gibt. :+1:

                              ioBroker in Docker auf Raspberry PI 4 / 4GB

                              CCU2 mit Strommessung, JeeLink v3c für TX29DHT-ITs, Maxtox's RF-Link 868 Mhz Arduino, Tradfri Lampen, Shellys

                              1 Antwort Letzte Antwort
                              0
                              • IdleBitI IdleBit

                                Kann mal Jemand den Adapter von meinen Git aus Testen?
                                Habe keine Hardware dafür da..
                                https://github.com/o0shojo0o/ioBroker.jeelink

                                #Edit
                                Ich habe mir mal einen JeeLink Gateway gelötet und es tut wieder mit einer neuen Version des Serial Paketes und Node v14.
                                Habe mal einen Pull requests im Git erstellt!

                                D Online
                                D Online
                                Dan_Ce
                                schrieb am zuletzt editiert von
                                #45

                                @idlebit
                                Sorry für meine vermeintliche Anfängerfrage: Wie kann ich denn die bestehende Version auf deine updaten?

                                Und werde ich zukünftig wieder über die update-Funktion des Adapters in io-Broker auf den "Original"-Adapter wechseln können, sobald dieser den Fix ebenfalls beinhaltet?

                                Danke!

                                Thomas BraunT 1 Antwort Letzte Antwort
                                0
                                • D Dan_Ce

                                  @idlebit
                                  Sorry für meine vermeintliche Anfängerfrage: Wie kann ich denn die bestehende Version auf deine updaten?

                                  Und werde ich zukünftig wieder über die update-Funktion des Adapters in io-Broker auf den "Original"-Adapter wechseln können, sobald dieser den Fix ebenfalls beinhaltet?

                                  Danke!

                                  Thomas BraunT Online
                                  Thomas BraunT Online
                                  Thomas Braun
                                  Most Active
                                  schrieb am zuletzt editiert von Thomas Braun
                                  #46

                                  @dan_ce sagte in Jeelink Adapter startet nicht mehr:

                                  Und werde ich zukünftig wieder über die update-Funktion des Adapters in io-Broker auf den "Original"-Adapter wechseln können, sobald dieser den Fix ebenfalls beinhaltet?

                                  Ja, sobald die Versionsnummer in deinem Verwahrort höher als die jetzige im git ist. Dann wird automatisch die höhere Version bevorzugt

                                  Linux-Werkzeugkasten:
                                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                  NodeJS Fixer Skript:
                                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                  Chris76eC 1 Antwort Letzte Antwort
                                  1
                                  • Thomas BraunT Thomas Braun

                                    @dan_ce sagte in Jeelink Adapter startet nicht mehr:

                                    Und werde ich zukünftig wieder über die update-Funktion des Adapters in io-Broker auf den "Original"-Adapter wechseln können, sobald dieser den Fix ebenfalls beinhaltet?

                                    Ja, sobald die Versionsnummer in deinem Verwahrort höher als die jetzige im git ist. Dann wird automatisch die höhere Version bevorzugt

                                    Chris76eC Offline
                                    Chris76eC Offline
                                    Chris76e
                                    schrieb am zuletzt editiert von
                                    #47

                                    Es gibt ein update von foxthefox im Github.

                                    https://github.com/foxthefox/ioBroker.jeelink

                                    derAugeD 1 Antwort Letzte Antwort
                                    1
                                    • Chris76eC Chris76e

                                      Es gibt ein update von foxthefox im Github.

                                      https://github.com/foxthefox/ioBroker.jeelink

                                      derAugeD Offline
                                      derAugeD Offline
                                      derAuge
                                      schrieb am zuletzt editiert von
                                      #48

                                      Habe heute auch meine Installation auf NODE.JS: V14.18.3 upgedatet.
                                      Und :-( Adapter funktioniert nicht mehr.
                                      Nach einigen vergeblichen Neu Installationen habe ich mich auf die Suche gemacht und den Beitrag hier gefunden.

                                      Es ist schade das nach solange Zeit man Adapter über die GIT-Install Funktion updaten muss da sie nicht im Stabil-Reposity erscheinen.

                                      Nun laufen meine 10 Sensoren wieder

                                      Gruß
                                      Jürgen

                                      E 1 Antwort Letzte Antwort
                                      0
                                      • derAugeD derAuge

                                        Habe heute auch meine Installation auf NODE.JS: V14.18.3 upgedatet.
                                        Und :-( Adapter funktioniert nicht mehr.
                                        Nach einigen vergeblichen Neu Installationen habe ich mich auf die Suche gemacht und den Beitrag hier gefunden.

                                        Es ist schade das nach solange Zeit man Adapter über die GIT-Install Funktion updaten muss da sie nicht im Stabil-Reposity erscheinen.

                                        Nun laufen meine 10 Sensoren wieder

                                        Gruß
                                        Jürgen

                                        E Offline
                                        E Offline
                                        euro
                                        schrieb am zuletzt editiert von
                                        #49

                                        Hallo in die Runde
                                        bin aktuell im Umzug von FHEM auf ioBroker
                                        soweit läuft bisher alles, bis auf die jeelink Temperatursensoren

                                        hab zuerst die normale Installation am pi4 probiert und danach den Hinweis zu unsafe gefunden, was leider ebenfalls nicht funktioniert hat. Den Stick finde ich am pi und hab ihn erfolgreich in den Docker Container durchgereicht (analog dem enocean STick)
                                        hier mal ein Log Auszug
                                        jeelink.txt

                                        hat da noch jemand eine Idee zu ?

                                        mfg
                                        STefan

                                        Thomas BraunT 1 Antwort Letzte Antwort
                                        0
                                        • E euro

                                          Hallo in die Runde
                                          bin aktuell im Umzug von FHEM auf ioBroker
                                          soweit läuft bisher alles, bis auf die jeelink Temperatursensoren

                                          hab zuerst die normale Installation am pi4 probiert und danach den Hinweis zu unsafe gefunden, was leider ebenfalls nicht funktioniert hat. Den Stick finde ich am pi und hab ihn erfolgreich in den Docker Container durchgereicht (analog dem enocean STick)
                                          hier mal ein Log Auszug
                                          jeelink.txt

                                          hat da noch jemand eine Idee zu ?

                                          mfg
                                          STefan

                                          Thomas BraunT Online
                                          Thomas BraunT Online
                                          Thomas Braun
                                          Most Active
                                          schrieb am zuletzt editiert von Thomas Braun
                                          #50

                                          @euro

                                          Eine Idee ist:

                                          root@iobroker:/opt/iobroker# sudo npm install
                                          

                                          Oberquark. Zunächst nie als root rumeimern. Dann nie npm mit sudo verwenden. (Warum eigentlich sudo? Willst du noch rootiger werden?)

                                          Installation geht in der Kommandozeile so:

                                          iobroker url https://github.com/foxthefox/ioBroker.jeelink
                                          

                                          Sollte dann so aussehen:

                                          $ iobroker url https://github.com/foxthefox/ioBroker.jeelink --host chet
                                          
                                          install foxthefox/ioBroker.jeelink#4b07255327a59be85c853ff6725e12617139c2d4
                                          
                                          NPM version: 8.3.1
                                          
                                          Installing foxthefox/ioBroker.jeelink#4b07255327a59be85c853ff6725e12617139c2d4... (System call)
                                          
                                          added 27 packages in 31s
                                          
                                          54 packages are looking for funding run `npm fund` for details
                                          
                                          upload [4] jeelink.admin /opt/iobroker/node_modules/iobroker.jeelink/admin/index_m.html index_m.html text/html
                                          
                                          upload [3] jeelink.admin /opt/iobroker/node_modules/iobroker.jeelink/admin/jeelab_logo.png jeelab_logo.png image/png
                                          
                                          upload [2] jeelink.admin /opt/iobroker/node_modules/iobroker.jeelink/admin/style.css style.css text/css
                                          
                                          upload [1] jeelink.admin /opt/iobroker/node_modules/iobroker.jeelink/admin/template.png template.png image/png
                                          
                                          upload [0] jeelink.admin /opt/iobroker/node_modules/iobroker.jeelink/admin/words.js words.js application/javascript
                                          
                                          Process exited with code 0
                                          

                                          Linux-Werkzeugkasten:
                                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                          NodeJS Fixer Skript:
                                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                          E 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          753

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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