NEWS
iobroker wm-bus Adapter lässt sich nicht installieren
-
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:1und 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...?@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
-
@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
-
@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:1Danach 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
@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-xEs 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 -
@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-xEs 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@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 -
-
@dditt Ja, der scheint so veraltet zu sein, dass er eine alte
serialportVersion 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.
-
@dditt Ja, der scheint so veraltet zu sein, dass er eine alte
serialportVersion 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.
@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.
-
@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.
@dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:
aber letztes Jahr noch am Laufen...?
auch mit node 12?
-
@dditt sagte in iobroker wm-bus Adapter lässt sich nicht installieren:
aber letztes Jahr noch am Laufen...?
auch mit node 12?
@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 ?
-
@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 ?
@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. -
@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.@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-braun das bedeutet dann, dass ich aktuell keine Möglichkeit mehr habe meinen OMS Funk-Wasserzähler über den Amber Wireless USB Stick auszulesen?

@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. -
@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?

@dditt Hatte @UncleSam nicht etwas von zwei WMbus-Adaptern geschrieben?
-
@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.@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

-
@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

@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

-
@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.
-
@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

-
@dditt ich weis nicht genau.
hab jetzt die gefunden
https://github.com/ISFH/ioBroker.wmbus
https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community
https://github.com/tobiasrask/wmbus-client -
@dditt ich weis nicht genau.
hab jetzt die gefunden
https://github.com/ISFH/ioBroker.wmbus
https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community
https://github.com/tobiasrask/wmbus-client -
@dditt ich weis nicht genau.
hab jetzt die gefunden
https://github.com/ISFH/ioBroker.wmbus
https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community
https://github.com/tobiasrask/wmbus-client@michi_pi sagte in iobroker wm-bus Adapter lässt sich nicht installieren:
hab jetzt die gefunden
https://github.com/ISFH/ioBroker.wmbusVeraltet.
https://github.com/iobroker-community-adapters/ioBroker.wm-bus-community
Ist wohl die beste Lösung, da hier die Community weiterentwickeln kann, wenn es Probleme gibt. Und verwendet zumindest serialport 7.
Ist kein Adapter, müsste also mit dem JavaScript Adapter angesprochen werden.
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