Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. iobroker wm-bus Adapter lässt sich nicht installieren

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    738

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

iobroker wm-bus Adapter lässt sich nicht installieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
56 Beiträge 5 Kommentatoren 4.3k Aufrufe 3 Beobachtet
  • Ä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.
  • D dittmar

    Hallo Zusammen,

    ich hatte letztes Jahr bereits den Adapter im Einsatz. Bis jetzt aber meinen Iobroker neu aufgesetzt und seitdem nicht mehr installiert gehabt.

    Der Adapter wird mir in der letzten Stable Version 0.1.12 angezeigt. Diese lässt sich jedoch nicht installieren.

    Per github bekomme ich die Version 0.3.1 zwar installiert, aber es wird mir keine Instanz eingerichtet...

    Sofern ich nach der Installation von Github, dann unter dem Reiter Adapter nochmal auf das + - Zeichen zur Version 0.1.12 drücke, installiert es zwar etwas. Es funktioniert aber nicht.

    Kann das jemand bestätigen - und hat evtl. einen Rat für mich?

    Dankeschön!

    Mein Iobroker:

    iobroker admin v 4.1.11
    node.js v12.18.2
    npm 6.14.5

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

    @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

    Der Adapter wird mir in der letzten Stable Version 0.1.12 angezeigt. Diese lässt sich jedoch nicht installieren.

    Was passiert denn?

    • Fehlermeldung?
    • Logeintrag?

    @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

    Per github bekomme ich die Version 0.3.1 zwar installiert, aber es wird mir keine Instanz eingerichtet...

    Das ist normal, bei Installationen von Github muss eine Instanz manuell angelegt werden

    @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

    Es funktioniert aber nicht.

    Was bedeutet das genau?

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    D 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

      Der Adapter wird mir in der letzten Stable Version 0.1.12 angezeigt. Diese lässt sich jedoch nicht installieren.

      Was passiert denn?

      • Fehlermeldung?
      • Logeintrag?

      @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

      Per github bekomme ich die Version 0.3.1 zwar installiert, aber es wird mir keine Instanz eingerichtet...

      Das ist normal, bei Installationen von Github muss eine Instanz manuell angelegt werden

      @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

      Es funktioniert aber nicht.

      Was bedeutet das genau?

      D Offline
      D Offline
      dittmar
      schrieb am zuletzt editiert von dittmar
      #3

      @homoran danke für deine schnelle Antwort:

      als erstes wird mir angezeigt

      Fertig mit Fehler: host.iobroker Cannot install iobroker.wm-bus@0.1.12:1
      

      Danach kommt jede Menge, und sprengt hier das limit von 10.000 Zeichen.

      Hier ein Auszug davon:

      $ ./iobroker add wm-bus  --host iobroker
      NPM version: 6.14.5
      npm install iobroker.wm-bus@0.1.12 --loglevel error --prefix "/opt/iobroker" (System call)
      node-pre-gyp
       ERR! Tried to download: https://github.com/voodootikigod/node-serialport/releases/download/3.1.2/serialport-v3.1.2-node-v72-linux-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@3.1.2 and node@12.18.2 (node-v72 ABI) (falling back to source compile with node-gyp) 
      node-pre-gyp
       ERR! Tried to download: https://github.com/voodootikigod/node-serialport/releases/download/3.1.2/serialport-v3.1.2-node-v72-linux-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@3.1.2 and node@12.18.2 (node-v72 ABI) (falling back to source compile with node-gyp) 
      In file included from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:../../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
      In file included from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:../../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
      In file included from ../src/serialport.cpp:6:../src/./serialport_poller.h: At global scope:../src/./serialport_poller.h:13:24: error: ‘v8::Handle’ has not been declared   static void Init(v8::Handle<v8::Object> target);                        ^~~~~~../src/./serialport_poller.h:13:30: error: expected ‘,’ or ‘...’ before ‘<’ token   static void Init(v8::Handle<v8::Object> target);                              ^
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:90:48: error: no matching function for call to ‘v8::Value::ToString()’   v8::String::Utf8Value path(info[0]->ToString());                                                ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
      ../src/serialport.cpp:97:53: error: no matching function for call to ‘v8::Value::ToObject()’   v8::Local<v8::Object> options = info[1]->ToObject();                                                     ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:109:116: error: no matching function for call to ‘v8::Value::ToInt32()’   baton->baudRate = Nan::Get(options, Nan::New<v8::String>("baudRate").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();                                                                                                                    ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:110:116: error: no matching function for call to ‘v8::Value::ToInt32()’   baton->dataBits = Nan::Get(options, Nan::New<v8::String>("dataBits").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();                                                                                                                    ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:111:120: error: no matching function for call to ‘v8::Value::ToInt32()’   baton->bufferSize = Nan::Get(options, Nan::New<v8::String>("bufferSize").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();                                                                                                                        ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
      ../src/serialport.cpp:112:126: error: no matching function for call to ‘v8::Value::ToString()’   baton->parity = ToParityEnum(Nan::Get(options, Nan::New<v8::String>("parity").ToLocalChecked()).ToLocalChecked()->ToString());                                                                                                                              ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:113:131: error: no matching function for call to ‘v8::Value::ToNumber()’   baton->stopBits = ToStopBitEnum(Nan::Get(options, Nan::New<v8::String>("stopBits").ToLocalChecked()).ToLocalChecked()->ToNumber()->NumberValue());                                                                                                                        
      

      Er findet keine Devices, und ich denke dass es einen zweiten Adapter noch gibt, mit der Version 0.5.2 - diesen hatte ich letztes Jahr auch am Laufen, aber den kann ich auch nirgends installieren...

      Den hier meine ich:

      https://forum.iobroker.net/topic/21208/test-adapter-wmbus-v0-5-x

      HomoranH UncleSamU 2 Antworten Letzte Antwort
      0
      • D dittmar

        @homoran danke für deine schnelle Antwort:

        als erstes wird mir angezeigt

        Fertig mit Fehler: host.iobroker Cannot install iobroker.wm-bus@0.1.12:1
        

        Danach kommt jede Menge, und sprengt hier das limit von 10.000 Zeichen.

        Hier ein Auszug davon:

        $ ./iobroker add wm-bus  --host iobroker
        NPM version: 6.14.5
        npm install iobroker.wm-bus@0.1.12 --loglevel error --prefix "/opt/iobroker" (System call)
        node-pre-gyp
         ERR! Tried to download: https://github.com/voodootikigod/node-serialport/releases/download/3.1.2/serialport-v3.1.2-node-v72-linux-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@3.1.2 and node@12.18.2 (node-v72 ABI) (falling back to source compile with node-gyp) 
        node-pre-gyp
         ERR! Tried to download: https://github.com/voodootikigod/node-serialport/releases/download/3.1.2/serialport-v3.1.2-node-v72-linux-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@3.1.2 and node@12.18.2 (node-v72 ABI) (falling back to source compile with node-gyp) 
        In file included from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:../../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
        In file included from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:../../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
        In file included from ../src/serialport.cpp:6:../src/./serialport_poller.h: At global scope:../src/./serialport_poller.h:13:24: error: ‘v8::Handle’ has not been declared   static void Init(v8::Handle<v8::Object> target);                        ^~~~~~../src/./serialport_poller.h:13:30: error: expected ‘,’ or ‘...’ before ‘<’ token   static void Init(v8::Handle<v8::Object> target);                              ^
        ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:90:48: error: no matching function for call to ‘v8::Value::ToString()’   v8::String::Utf8Value path(info[0]->ToString());                                                ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
        ../src/serialport.cpp:97:53: error: no matching function for call to ‘v8::Value::ToObject()’   v8::Local<v8::Object> options = info[1]->ToObject();                                                     ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:109:116: error: no matching function for call to ‘v8::Value::ToInt32()’   baton->baudRate = Nan::Get(options, Nan::New<v8::String>("baudRate").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();                                                                                                                    ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:110:116: error: no matching function for call to ‘v8::Value::ToInt32()’   baton->dataBits = Nan::Get(options, Nan::New<v8::String>("dataBits").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();                                                                                                                    ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:111:120: error: no matching function for call to ‘v8::Value::ToInt32()’   baton->bufferSize = Nan::Get(options, Nan::New<v8::String>("bufferSize").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();                                                                                                                        ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
        ../src/serialport.cpp:112:126: error: no matching function for call to ‘v8::Value::ToString()’   baton->parity = ToParityEnum(Nan::Get(options, Nan::New<v8::String>("parity").ToLocalChecked()).ToLocalChecked()->ToString());                                                                                                                              ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:113:131: error: no matching function for call to ‘v8::Value::ToNumber()’   baton->stopBits = ToStopBitEnum(Nan::Get(options, Nan::New<v8::String>("stopBits").ToLocalChecked()).ToLocalChecked()->ToNumber()->NumberValue());                                                                                                                        
        

        Er findet keine Devices, und ich denke dass es einen zweiten Adapter noch gibt, mit der Version 0.5.2 - diesen hatte ich letztes Jahr auch am Laufen, aber den kann ich auch nirgends installieren...

        Den hier meine ich:

        https://forum.iobroker.net/topic/21208/test-adapter-wmbus-v0-5-x

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

        @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

        als erstes wird mir angezeigt
        Fertig mit Fehler: host.iobroker Cannot install iobroker.wm-bus@0.1.12:1

        Danach kommt jede Menge, und sprengt hier das limit von 10.000 Zeichen.

        Wichtig sind Zeilen mit ERROR oder eine Ausgabe im Log mit Error

        @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

        Er findet keine Devices,

        Das ist jedoch etwas anderes. Hier kann es auch an der Konfiguration liegen.
        Bitte nichts durcheinanderwerfen und verschiedene Probleme vermischen.
        Bitte immer nur ein Thema zeitgleich behandeln

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        D 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

          als erstes wird mir angezeigt
          Fertig mit Fehler: host.iobroker Cannot install iobroker.wm-bus@0.1.12:1

          Danach kommt jede Menge, und sprengt hier das limit von 10.000 Zeichen.

          Wichtig sind Zeilen mit ERROR oder eine Ausgabe im Log mit Error

          @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

          Er findet keine Devices,

          Das ist jedoch etwas anderes. Hier kann es auch an der Konfiguration liegen.
          Bitte nichts durcheinanderwerfen und verschiedene Probleme vermischen.
          Bitte immer nur ein Thema zeitgleich behandeln

          D Offline
          D Offline
          dittmar
          schrieb am zuletzt editiert von dittmar
          #5

          @homoran

          ok, nochmal langsam:

          Prinzipiell lässt sich der Adapter 0.1.12 bei mir nicht installieren. Eben mit diesen Fehlermeldungen.

          Im Log dazu ist genau eine Zeile mit Error, und da steht das gleiche wie in dem Pop-Up Fenster nach der Installation

          error: iobroker host.iobroker Cannot install iobroker.wm-bus@0.1.12:1
          

          und so wie ich aus dem Auszug oben sehe, möchte er statt der 0.1.12 die 0.3.1 installieren und findet sie auf github nicht...?

          HomoranH 1 Antwort Letzte Antwort
          0
          • D dittmar

            @homoran

            ok, nochmal langsam:

            Prinzipiell lässt sich der Adapter 0.1.12 bei mir nicht installieren. Eben mit diesen Fehlermeldungen.

            Im Log dazu ist genau eine Zeile mit Error, und da steht das gleiche wie in dem Pop-Up Fenster nach der Installation

            error: iobroker host.iobroker Cannot install iobroker.wm-bus@0.1.12:1
            

            und so wie ich aus dem Auszug oben sehe, möchte er statt der 0.1.12 die 0.3.1 installieren und findet sie auf github nicht...?

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

            @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

            Im Log dazu ist genau eine Zeile mit Error, und da steht das gleiche wie in dem Pop-Up Fenster nach der Installation

            Schade, dann müsste man das install log doch etwas näher ansehen

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            D 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

              Im Log dazu ist genau eine Zeile mit Error, und da steht das gleiche wie in dem Pop-Up Fenster nach der Installation

              Schade, dann müsste man das install log doch etwas näher ansehen

              D Offline
              D Offline
              dittmar
              schrieb am zuletzt editiert von
              #7

              @homoran ich wollte eine txt Datei an meinen Post anhängen, da kommt unten Rechts aber error im Web-Editor... ?

              1 Antwort Letzte Antwort
              0
              • D dittmar

                @homoran danke für deine schnelle Antwort:

                als erstes wird mir angezeigt

                Fertig mit Fehler: host.iobroker Cannot install iobroker.wm-bus@0.1.12:1
                

                Danach kommt jede Menge, und sprengt hier das limit von 10.000 Zeichen.

                Hier ein Auszug davon:

                $ ./iobroker add wm-bus  --host iobroker
                NPM version: 6.14.5
                npm install iobroker.wm-bus@0.1.12 --loglevel error --prefix "/opt/iobroker" (System call)
                node-pre-gyp
                 ERR! Tried to download: https://github.com/voodootikigod/node-serialport/releases/download/3.1.2/serialport-v3.1.2-node-v72-linux-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@3.1.2 and node@12.18.2 (node-v72 ABI) (falling back to source compile with node-gyp) 
                node-pre-gyp
                 ERR! Tried to download: https://github.com/voodootikigod/node-serialport/releases/download/3.1.2/serialport-v3.1.2-node-v72-linux-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for serialport@3.1.2 and node@12.18.2 (node-v72 ABI) (falling back to source compile with node-gyp) 
                In file included from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:../../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                In file included from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:../../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                In file included from ../src/serialport.cpp:6:../src/./serialport_poller.h: At global scope:../src/./serialport_poller.h:13:24: error: ‘v8::Handle’ has not been declared   static void Init(v8::Handle<v8::Object> target);                        ^~~~~~../src/./serialport_poller.h:13:30: error: expected ‘,’ or ‘...’ before ‘<’ token   static void Init(v8::Handle<v8::Object> target);                              ^
                ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:90:48: error: no matching function for call to ‘v8::Value::ToString()’   v8::String::Utf8Value path(info[0]->ToString());                                                ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                ../src/serialport.cpp:97:53: error: no matching function for call to ‘v8::Value::ToObject()’   v8::Local<v8::Object> options = info[1]->ToObject();                                                     ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:109:116: error: no matching function for call to ‘v8::Value::ToInt32()’   baton->baudRate = Nan::Get(options, Nan::New<v8::String>("baudRate").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();                                                                                                                    ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:110:116: error: no matching function for call to ‘v8::Value::ToInt32()’   baton->dataBits = Nan::Get(options, Nan::New<v8::String>("dataBits").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();                                                                                                                    ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:111:120: error: no matching function for call to ‘v8::Value::ToInt32()’   baton->bufferSize = Nan::Get(options, Nan::New<v8::String>("bufferSize").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();                                                                                                                        ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note: candidate: ‘v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2678:43: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note: candidate: ‘v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const’                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2690:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                ../src/serialport.cpp:112:126: error: no matching function for call to ‘v8::Value::ToString()’   baton->parity = ToParityEnum(Nan::Get(options, Nan::New<v8::String>("parity").ToLocalChecked()).ToLocalChecked()->ToString());                                                                                                                              ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:7,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:113:131: error: no matching function for call to ‘v8::Value::ToNumber()’   baton->stopBits = ToStopBitEnum(Nan::Get(options, Nan::New<v8::String>("stopBits").ToLocalChecked()).ToLocalChecked()->ToNumber()->NumberValue());                                                                                                                        
                

                Er findet keine Devices, und ich denke dass es einen zweiten Adapter noch gibt, mit der Version 0.5.2 - diesen hatte ich letztes Jahr auch am Laufen, aber den kann ich auch nirgends installieren...

                Den hier meine ich:

                https://forum.iobroker.net/topic/21208/test-adapter-wmbus-v0-5-x

                UncleSamU Offline
                UncleSamU Offline
                UncleSam
                Developer
                schrieb am zuletzt editiert von
                #8

                @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

                Er findet keine Devices, und ich denke dass es einen zweiten Adapter noch gibt, mit der Version 0.5.2 - diesen hatte ich letztes Jahr auch am Laufen, aber den kann ich auch nirgends installieren...
                Den hier meine ich:
                https://forum.iobroker.net/topic/21208/test-adapter-wmbus-v0-5-x

                Es gibt den ioBroker.wmbus und den ioBroker.wm-bus.

                Einen Adapter kannst du auch immer "direkt" von Github installieren, wenn du im Installationsdialog auf "Beliebig" gehst und dort die GitHub URL eingibst. Im Fall des ersten Adapters also https://github.com/ISFH/ioBroker.wmbus

                Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                ♡-lichen Dank an meine Sponsoren

                D 1 Antwort Letzte Antwort
                1
                • UncleSamU UncleSam

                  @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

                  Er findet keine Devices, und ich denke dass es einen zweiten Adapter noch gibt, mit der Version 0.5.2 - diesen hatte ich letztes Jahr auch am Laufen, aber den kann ich auch nirgends installieren...
                  Den hier meine ich:
                  https://forum.iobroker.net/topic/21208/test-adapter-wmbus-v0-5-x

                  Es gibt den ioBroker.wmbus und den ioBroker.wm-bus.

                  Einen Adapter kannst du auch immer "direkt" von Github installieren, wenn du im Installationsdialog auf "Beliebig" gehst und dort die GitHub URL eingibst. Im Fall des ersten Adapters also https://github.com/ISFH/ioBroker.wmbus

                  D Offline
                  D Offline
                  dittmar
                  schrieb am zuletzt editiert von dittmar
                  #9

                  @unclesam danke auch dir für die Antwort.

                  Da erhalte ich aber ebenso ein langes Problem

                  $ ./iobroker url "https://github.com/ISFH/ioBroker.wmbus"
                  install https://github.com/ISFH/ioBroker.wmbus/tarball/4fce68c57f915840c787f1d3df1194aae5afc56e
                  NPM version: 6.14.5
                  npm install https://github.com/ISFH/ioBroker.wmbus/tarball/4fce68c57f915840c787f1d3df1194aae5afc56e --loglevel error --prefix "/opt/iobroker" (System call)
                  In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                  ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:41:48: error: no matching function for call to ‘v8::Value::ToString()’   v8::String::Utf8Value path(info[0]->ToString());                                                ^
                  In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:48:53: error: no matching function for call to ‘v8::Value::ToObject()’   v8::Local<v8::Object> options = info[1]->ToObject();                                                     ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                  ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);                                                                     ^~~~~~~~~~~~~
                  ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:../src/serialport.cpp:95:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(2, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:113:53: error: no matching function for call to ‘v8::Value::ToObject()’   v8::Local<v8::Object> options = info[1]->ToObject();                                                     ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                  ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);                                                                       ^~~~~~~~~~~~~~~
                  ../src/serialport.cpp: In function ‘void EIO_AfterUpdate(uv_work_t*)’:../src/serialport.cpp:150:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                  ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);                                                                      ^~~~~~~~~~~~~~
                  ../src/serialport.cpp: In function ‘void EIO_AfterClose(uv_work_t*)’:../src/serialport.cpp:188:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                  ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);                                                                      ^~~~~~~~~~~~~~../src/serialport.cpp: In function ‘void EIO_AfterFlush(uv_work_t*)’:../src/serialport.cpp:231:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:250:53: error: no matching function for call to ‘v8::Value::ToObject()’   v8::Local<v8::Object> options = info[1]->ToObject();                                                     ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(                                            ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                  ../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 ‘void EIO_AfterSet(uv_work_t*)’:../src/serialport.cpp:285:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                  ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:314:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);                                                                    ^~~~~~~~~~~~
                  ../src/serialport.cpp: In function ‘void EIO_AfterGet(uv_work_t*)’:../src/serialport.cpp:329:96: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results->Set(Nan::New<v8::String>("cts").ToLocalChecked(), Nan::New<v8::Boolean>(data->cts));                                                                                                ^
                  In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:330:96: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results->Set(Nan::New<v8::String>("dsr").ToLocalChecked(), Nan::New<v8::Boolean>(data->dsr));                                                                                                ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                  ../src/serialport.cpp:331:96: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results->Set(Nan::New<v8::String>("dcd").ToLocalChecked(), Nan::New<v8::Boolean>(data->dcd));                                                                                                ^In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:336:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(2, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                  ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:363:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~
                  ../src/serialport.cpp: In function ‘void EIO_AfterGetBaudRate(uv_work_t*)’:../src/serialport.cpp:378:106: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results->Set(Nan::New<v8::String>("baudRate").ToLocalChecked(), Nan::New<v8::Integer>(data->baudRate));                                                                                                          ^
                  In file included from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8-internal.h:14,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:27,                 from /opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:383:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(2, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                  ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:409:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);                                                                      ^~~~~~~~~~~~~~
                  ../src/serialport.cpp: In function ‘void EIO_AfterDrain(uv_work_t*)’:../src/serialport.cpp:424:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~../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)) {                              ^
                  ../src/serialport.cpp:460:17: error: variable or field ‘init’ declared void   void init(v8::Handle<v8::Object> target) {                 ^~~~~~../src/serialport.cpp:460:17: error: ‘Handle’ is not a member of ‘v8’../src/serialport.cpp:460:34: error: expected primary-expression before ‘>’ token   void init(v8::Handle<v8::Object> target) {                                  ^../src/serialport.cpp:460:36: error: ‘target’ was not declared in this scope   void init(v8::Handle<v8::Object> target) {                                    ^~~~~~
                  ../src/serialport.cpp:460:36: note: suggested alternative: ‘tzset’   void init(v8::Handle<v8::Object> target) {                                    ^~~~~~                                    tzset
                  In file included from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../src/serialport.cpp:485:25: error: ‘init’ was not declared in this scope NODE_MODULE(serialport, init);                         ^~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:608:36: note: in definition of macro ‘NODE_MODULE_X’       (node::addon_register_func) (regfunc),                          \                                    ^~~~~~~../src/serialport.cpp:485:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                  ../src/serialport.cpp:485:25: note: suggested alternative: ‘int’ NODE_MODULE(serialport, init);                         ^~~~/opt/iobroker/.cache/node-gyp/12.18.2/include/node/node.h:608:36: note: in definition of macro ‘NODE_MODULE_X’       (node::addon_register_func) (regfunc),                          \                                    ^~~~~~~../src/serialport.cpp:485:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                  make: *** [serialport.target.mk:114: Release/obj.target/serialport/src/serialport.o] Fehler 1
                  gyp
                   ERR! build error 
                  gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp ERR! stack     at ChildProcess.emit (events.js:315:20)gyp ERR! stack
                       at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)gyp ERR! System Linux 3.10.105gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/iobroker.wmbus/node_modules/serialportgyp ERR! node -v v12.18.2gyp ERR! node-gyp -v
                   v5.1.0gyp ERR! not ok 
                  npm
                   ERR! code ELIFECYCLE
                  npm 
                  ERR! errno 1
                  npm ERR! serialport@6.2.2 install: `prebuild-install || node-gyp rebuild`npm
                   ERR! Exit status 1npm
                   ERR! npm ERR! Failed at the serialport@6.2.2 install script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                  
                  npm ERR! A complete log of this run can be found in:
                  npm ERR!     /opt/iobroker/.npm/_logs/2021-01-21T13_56_08_986Z-debug.log
                  ERROR: host.iobroker Cannot install https://github.com/ISFH/ioBroker.wmbus/tarball/4fce68c57f915840c787f1d3df1194aae5afc56e: 1
                  ERROR: process exited with code 25
                  
                  1 Antwort Letzte Antwort
                  0
                  • D Offline
                    D Offline
                    dittmar
                    schrieb am zuletzt editiert von dittmar
                    #10

                    @UncleSam Wenn ich mich richtig erinnere, ist das auch der Adapter gewesen den ich letztes Jahr im Einsatz hatte. Der Wm-Bus Adapter von @lvogt

                    auch mit dieser URL bekomme ich Ihn nicht installiert:

                    https://github.com/ISFH/ioBroker.wmbus.git
                    
                    UncleSamU 1 Antwort Letzte Antwort
                    0
                    • D dittmar

                      @UncleSam Wenn ich mich richtig erinnere, ist das auch der Adapter gewesen den ich letztes Jahr im Einsatz hatte. Der Wm-Bus Adapter von @lvogt

                      auch mit dieser URL bekomme ich Ihn nicht installiert:

                      https://github.com/ISFH/ioBroker.wmbus.git
                      
                      UncleSamU Offline
                      UncleSamU Offline
                      UncleSam
                      Developer
                      schrieb am zuletzt editiert von
                      #11

                      @dditt Ja, der scheint so veraltet zu sein, dass er eine alte serialport Version verwendet, die von Node 12 wohl nicht mehr unterstützt wird (aktuell ist Version 9, die verwendete Version 6 ist schon beinahe 3 Jahre alt).

                      Du kannst mal die Entwickler ansprechen, ob sie noch was machen am Adapter. Oder du machst dir einen Fork und aktualisierst zumindest mal die serialport Dependency.

                      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                      ♡-lichen Dank an meine Sponsoren

                      D 1 Antwort Letzte Antwort
                      0
                      • UncleSamU UncleSam

                        @dditt Ja, der scheint so veraltet zu sein, dass er eine alte serialport Version verwendet, die von Node 12 wohl nicht mehr unterstützt wird (aktuell ist Version 9, die verwendete Version 6 ist schon beinahe 3 Jahre alt).

                        Du kannst mal die Entwickler ansprechen, ob sie noch was machen am Adapter. Oder du machst dir einen Fork und aktualisierst zumindest mal die serialport Dependency.

                        D Offline
                        D Offline
                        dittmar
                        schrieb am zuletzt editiert von
                        #12

                        @unclesam ich hatte den Adapter aber letztes Jahr noch am Laufen...? hat sich in einem Jahr soviel getan?

                        auch in dem Thread von dem Adapter, ist die letzte Antwort ja von diesem Jahr, also muss er von einigen Benutzern ja noch verwendet werden

                        https://forum.iobroker.net/topic/21208/test-adapter-wmbus-v0-5-x/64

                        was meinst du damit?

                        Oder du machst dir einen Fork und aktualisierst zumindest mal die serialport Dependency.

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • D dittmar

                          @unclesam ich hatte den Adapter aber letztes Jahr noch am Laufen...? hat sich in einem Jahr soviel getan?

                          auch in dem Thread von dem Adapter, ist die letzte Antwort ja von diesem Jahr, also muss er von einigen Benutzern ja noch verwendet werden

                          https://forum.iobroker.net/topic/21208/test-adapter-wmbus-v0-5-x/64

                          was meinst du damit?

                          Oder du machst dir einen Fork und aktualisierst zumindest mal die serialport Dependency.

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

                          @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

                          aber letztes Jahr noch am Laufen...?

                          auch mit node 12?

                          kein Support per PN! - Fragen im Forum stellen -
                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          D 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:

                            aber letztes Jahr noch am Laufen...?

                            auch mit node 12?

                            D Offline
                            D Offline
                            dittmar
                            schrieb am zuletzt editiert von dittmar
                            #14

                            @homoran das kann ich dir leider nicht beantworte, da ich dazwischen meine ganze iobroker instanz neu aufgesetzt hatte... 😞

                            kann ich downgraden?

                            oder eine neue Docker installation machen mit alten node js ?

                            besteht die Möglichkeit dass man Ihn nur nicht installieren kann, er aber laufen würde unter der node-js 12 ?

                            Thomas BraunT 1 Antwort Letzte Antwort
                            0
                            • D dittmar

                              @homoran das kann ich dir leider nicht beantworte, da ich dazwischen meine ganze iobroker instanz neu aufgesetzt hatte... 😞

                              kann ich downgraden?

                              oder eine neue Docker installation machen mit alten node js ?

                              besteht die Möglichkeit dass man Ihn nur nicht installieren kann, er aber laufen würde unter der node-js 12 ?

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

                              @dditt
                              Mit einer 'alten' node-Version handelst du dir an anderer Stelle Probleme ein. Nicht ohne Grund ist node12 die empfohlene Version für ioBroker.

                              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

                              D 1 Antwort Letzte Antwort
                              0
                              • Thomas BraunT Thomas Braun

                                @dditt
                                Mit einer 'alten' node-Version handelst du dir an anderer Stelle Probleme ein. Nicht ohne Grund ist node12 die empfohlene Version für ioBroker.

                                D Offline
                                D Offline
                                dittmar
                                schrieb am zuletzt editiert von dittmar
                                #16

                                @thomas-braun das bedeutet dann, dass ich aktuell keine Möglichkeit mehr habe meinen OMS Funk-Wasserzähler über den Amber Wireless USB Stick auszulesen? 😢

                                Thomas BraunT HomoranH 2 Antworten Letzte Antwort
                                0
                                • D dittmar

                                  @thomas-braun das bedeutet dann, dass ich aktuell keine Möglichkeit mehr habe meinen OMS Funk-Wasserzähler über den Amber Wireless USB Stick auszulesen? 😢

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

                                  @dditt
                                  Naja, entweder selber forken oder jemanden finden der es für dich forkt.
                                  Issue auf github einstellen kann auch helfen, wenn der code nicht verwaist ist.

                                  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

                                  D 1 Antwort Letzte Antwort
                                  0
                                  • D dittmar

                                    @thomas-braun das bedeutet dann, dass ich aktuell keine Möglichkeit mehr habe meinen OMS Funk-Wasserzähler über den Amber Wireless USB Stick auszulesen? 😢

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

                                    @dditt Hatte @UncleSam nicht etwas von zwei WMbus-Adaptern geschrieben?

                                    kein Support per PN! - Fragen im Forum stellen -
                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    D 1 Antwort Letzte Antwort
                                    0
                                    • Thomas BraunT Thomas Braun

                                      @dditt
                                      Naja, entweder selber forken oder jemanden finden der es für dich forkt.
                                      Issue auf github einstellen kann auch helfen, wenn der code nicht verwaist ist.

                                      D Offline
                                      D Offline
                                      dittmar
                                      schrieb am zuletzt editiert von
                                      #19

                                      @thomas-braun da bin ich raus.. da kenne ich mich nicht aus. Der Benutzer @lvogt war auch seit einem Jahr schon nicht mehr online...

                                      Sein Adapter hat damals gut funktioniert. Der in der Übersicht , der andere Adapter mit v0.1.12 ging letztes Jahr glaub ich schon nicht richtig. Langsam kommen die Erinnerungen wieder hoch 😊

                                      M 1 Antwort Letzte Antwort
                                      0
                                      • D dittmar

                                        @thomas-braun da bin ich raus.. da kenne ich mich nicht aus. Der Benutzer @lvogt war auch seit einem Jahr schon nicht mehr online...

                                        Sein Adapter hat damals gut funktioniert. Der in der Übersicht , der andere Adapter mit v0.1.12 ging letztes Jahr glaub ich schon nicht richtig. Langsam kommen die Erinnerungen wieder hoch 😊

                                        M Offline
                                        M Offline
                                        Michi_Pi
                                        schrieb am zuletzt editiert von
                                        #20

                                        @dditt der andere wmbus adapter scheint auch mit etlichen amber modulen kompatibel zu sein.
                                        Vielleicht ist ja der passende dabei ;)

                                        https://github.com/tobiasrask/wmbus-client

                                        7b9844e9-c726-41df-9138-9bdb35fb5964-grafik.png

                                        D 1 Antwort Letzte Antwort
                                        0
                                        • HomoranH Homoran

                                          @dditt Hatte @UncleSam nicht etwas von zwei WMbus-Adaptern geschrieben?

                                          D Offline
                                          D Offline
                                          dittmar
                                          schrieb am zuletzt editiert von
                                          #21

                                          @homoran ja richtig,

                                          der wireless mbus Adapter der mir in der Übersicht angezeigt wird ist Stable v0.1.12. Da erhalte ich ebenso Fehlermeldungen, wie oben mit dir schon kommuniziert.

                                          Dann ist mir eingefallen, das es noch einen anderen Adapter gab, dieser war leicht anders geschrieben (hatte ein - im Namen). Dieser funktionierte letztes Jahr gut. Diesen hat mir @UncleSam auch genannt, um ihn per URL zu installieren. Da kommen aber ebenso Fehlermeldungen...

                                          Das einzige was bisher funktioniert hat war folgende herangehensweise:

                                          den angezeigten wirless-mbuss adapter über github installieren in v0.3.12

                                          daraufhin erscheint aber keine Instanz, da man diese selbst einrichten muss, wie oben von euch beschrieben (wusste ich aber bis vorhin nicht)

                                          und dann den Adapter in der Übersicht mit v0.1.12 installieren.
                                          daraufhin erscheint eine Instanz. Die aber keine Device findet.

                                          Daraufhin hatte ich letztes Jahr wohl bereits den anderen Adapter genommen, in der Version 0.5.2 der dann auch funktioniert hatte.

                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          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

                                          564

                                          Online

                                          32.9k

                                          Benutzer

                                          83.0k

                                          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