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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter EnOcean v0.3.x

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

Test Adapter EnOcean v0.3.x

Geplant Angeheftet Gesperrt Verschoben Tester
enocean
265 Beiträge 31 Kommentatoren 70.8k Aufrufe 12 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • JackDanielJ Online
    JackDanielJ Online
    JackDaniel
    schrieb am zuletzt editiert von
    #248

    der adapter funktioniert nicht mehr unter Node.js: v12.16.3 :cry:

    $ ./iobroker url "https://github.com/Jey-Cee/ioBroker.enocean"
    install https://github.com/Jey-Cee/ioBroker.enocean/tarball/66e50e5d1b55213d303b710c25dd12c5a5487458
    NPM version: 6.14.4
    npm install https://github.com/Jey-Cee/ioBroker.enocean/tarball/66e50e5d1b55213d303b710c25dd12c5a5487458 --loglevel error --prefix "/opt/iobroker" (System call)
    node-aead-crypto not needed on this system, since all ciphers are natively supported
    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 /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/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(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/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 /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/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(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/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 /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/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(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/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 /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/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(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/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 /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/home/iobroker/.cache/node-gyp/12.16.3/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 /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/home/iobroker/.cache/node-gyp/12.16.3/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 /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/home/iobroker/.cache/node-gyp/12.16.3/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 /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/home/iobroker/.cache/node-gyp/12.16.3/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);                         ^~~~/home/iobroker/.cache/node-gyp/12.16.3/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);                         ^~~~/home/iobroker/.cache/node-gyp/12.16.3/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:112: 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:310:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
    gyp ERR! System Linux 4.19.97-v7l+gyp 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.enocean/node_modules/serialport
    gyp ERR! node -v v12.16.3gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
    npm ERR! code ELIFECYCLEnpm ERR! errno 1npm 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!     /home/iobroker/.npm/_logs/2020-05-07T06_47_11_803Z-debug.log
    ERROR: host.raspberrypi Cannot install https://github.com/Jey-Cee/ioBroker.enocean/tarball/66e50e5d1b55213d303b710c25dd12c5a5487458: 1
    ERROR: process exited with code 25
    

    Carpe diem

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      Mareleon
      schrieb am zuletzt editiert von
      #249

      hatte das gleiche Problem nach Node.js update auf 12.17.0, konnte es aber lösen durch Installation von serialport über npm.

      Dazu habe ich erstmal den Enocean Adapter deinstalliert und dann über

      npm install serialport
      

      einmal eine Neuinstallation des serialports forciert.
      Danach einfach wieder Adapter installieren und dann ging alles wie gewohnt

      JackDanielJ 1 Antwort Letzte Antwort
      0
      • AxelF1977A Offline
        AxelF1977A Offline
        AxelF1977
        schrieb am zuletzt editiert von AxelF1977
        #250

        Moin,

        der Adapter will mal wieder nicht. Ich habe heute mein System neu aufgebaut. Basis ist Proxmox. ioBroker läuft in einer VM mit Debian 10.14.

        Rechner ist gleich geblieben. Auch vorher war es ein Debian 10.14.

        Ich habe das Backup eingespielt und alles läuft, bis auf den Enocean Adapter. Bzw. finde ich keine Schnittstellen. Ich kann den USB Anschuß nicht wählen.

        Ich habe schon ausgeführt

        npm install serialport
        

        Denn das Log sagt er kann sich nicht mit ihm verbinden

        enocean.0	2020-06-01 01:41:21.328	warn	(15246) Unable to connect to serial port. + {}
        enocean.0	2020-06-01 01:41:21.295	info	(15246) starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.enocean, node: v12.17.0, js-controller: 3.1.4
        

        Den Adapter habe ich mehrmals deinstalliert und neu installiert.

        Node und Node.js 12.17.0
        npm 6.14.4

        Jemand eine Idee was ich noch machen kann? Ich hatte das letztes Jahr schonmal, da reichte es den Adapter neu zu installieren, diesmal leider nicht.

        ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

        AxelF1977A 1 Antwort Letzte Antwort
        0
        • AxelF1977A AxelF1977

          Moin,

          der Adapter will mal wieder nicht. Ich habe heute mein System neu aufgebaut. Basis ist Proxmox. ioBroker läuft in einer VM mit Debian 10.14.

          Rechner ist gleich geblieben. Auch vorher war es ein Debian 10.14.

          Ich habe das Backup eingespielt und alles läuft, bis auf den Enocean Adapter. Bzw. finde ich keine Schnittstellen. Ich kann den USB Anschuß nicht wählen.

          Ich habe schon ausgeführt

          npm install serialport
          

          Denn das Log sagt er kann sich nicht mit ihm verbinden

          enocean.0	2020-06-01 01:41:21.328	warn	(15246) Unable to connect to serial port. + {}
          enocean.0	2020-06-01 01:41:21.295	info	(15246) starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.enocean, node: v12.17.0, js-controller: 3.1.4
          

          Den Adapter habe ich mehrmals deinstalliert und neu installiert.

          Node und Node.js 12.17.0
          npm 6.14.4

          Jemand eine Idee was ich noch machen kann? Ich hatte das letztes Jahr schonmal, da reichte es den Adapter neu zu installieren, diesmal leider nicht.

          AxelF1977A Offline
          AxelF1977A Offline
          AxelF1977
          schrieb am zuletzt editiert von AxelF1977
          #251

          @AxelF1977 sagte in Test Adapter EnOcean v0.3.x:

          Moin,

          der Adapter will mal wieder nicht. Ich habe heute mein System neu aufgebaut. Basis ist Proxmox. ioBroker läuft in einer VM mit Debian 10.14.

          Rechner ist gleich geblieben. Auch vorher war es ein Debian 10.14.

          Ich habe das Backup eingespielt und alles läuft, bis auf den Enocean Adapter. Bzw. finde ich keine Schnittstellen. Ich kann den USB Anschuß nicht wählen.

          Ich habe schon ausgeführt

          npm install serialport
          

          Denn das Log sagt er kann sich nicht mit ihm verbinden

          enocean.0	2020-06-01 01:41:21.328	warn	(15246) Unable to connect to serial port. + {}
          enocean.0	2020-06-01 01:41:21.295	info	(15246) starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.enocean, node: v12.17.0, js-controller: 3.1.4
          

          Den Adapter habe ich mehrmals deinstalliert und neu installiert.

          Node und Node.js 12.17.0
          npm 6.14.4

          Jemand eine Idee was ich noch machen kann? Ich hatte das letztes Jahr schonmal, da reichte es den Adapter neu zu installieren, diesmal leider nicht.

          Hat sicher erledigt. ich lasse es aber mal drin, falls noch einer mal das Problem hat.

          Was ich nicht wusste, ist das ich unter Proxmox die USB Sticks an die VM´s durchreichen muss. Nachdem ich das erledigt hatte

          https://pve.proxmox.com/wiki/USB_Devices_in_Virtual_Machines#Assigning_Devices_to_VMs

          läuft nun wieder alles wie gewohnt und gewünscht.

          Ich sage trotzdem Danke

          ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

          1 Antwort Letzte Antwort
          0
          • M Mareleon

            hatte das gleiche Problem nach Node.js update auf 12.17.0, konnte es aber lösen durch Installation von serialport über npm.

            Dazu habe ich erstmal den Enocean Adapter deinstalliert und dann über

            npm install serialport
            

            einmal eine Neuinstallation des serialports forciert.
            Danach einfach wieder Adapter installieren und dann ging alles wie gewohnt

            JackDanielJ Online
            JackDanielJ Online
            JackDaniel
            schrieb am zuletzt editiert von
            #252

            @Mareleon

            thx, ging bei mir genau so :+1:

            Carpe diem

            1 Antwort Letzte Antwort
            0
            • G Grantlhaua

              Guten Morgen,

              den

              Eltako 4824664 Multisensor MS IP44 EnOcean mit Eltako 2719447 Funk-Sendemodul für Wetterdaten, FWS 61-24 V DC

              Viele Grüße

              G Offline
              G Offline
              Grantlhaua
              schrieb am zuletzt editiert von Grantlhaua
              #253

              @Jey-Cee

              Guten Morgen,

              ist der Multisensor von weiter oben eigentlich implimentiert oder nicht? Würde immer noch gerne ein Paar Raff-Stores mit Shellys ausrüsten, brauche aber die Wetterdaten für den Windwächter...

              Danke!

              Gruß

              Jey CeeJ 1 Antwort Letzte Antwort
              0
              • G Grantlhaua

                @Jey-Cee

                Guten Morgen,

                ist der Multisensor von weiter oben eigentlich implimentiert oder nicht? Würde immer noch gerne ein Paar Raff-Stores mit Shellys ausrüsten, brauche aber die Wetterdaten für den Windwächter...

                Danke!

                Gruß

                Jey CeeJ Online
                Jey CeeJ Online
                Jey Cee
                Developer
                schrieb am zuletzt editiert von
                #254

                @Grantlhaua hast du es den getestet? Ich hab den sensor nicht und die implementierung kommt von Alcazon. Der code von ihm ist im Adapter.
                Mehr kann ich dazu nicht sagen.

                Persönlicher Support
                Spenden -> paypal.me/J3YC33

                G 2 Antworten Letzte Antwort
                0
                • Jey CeeJ Jey Cee

                  @Grantlhaua hast du es den getestet? Ich hab den sensor nicht und die implementierung kommt von Alcazon. Der code von ihm ist im Adapter.
                  Mehr kann ich dazu nicht sagen.

                  G Offline
                  G Offline
                  Grantlhaua
                  schrieb am zuletzt editiert von
                  #255

                  @Jey-Cee

                  Sobald ich ein paar Minuten Zeit hab spiel ich mich mal damit :) Danke trotzdem!

                  G 1 Antwort Letzte Antwort
                  0
                  • Jey CeeJ Jey Cee

                    @Grantlhaua hast du es den getestet? Ich hab den sensor nicht und die implementierung kommt von Alcazon. Der code von ihm ist im Adapter.
                    Mehr kann ich dazu nicht sagen.

                    G Offline
                    G Offline
                    Grantlhaua
                    schrieb am zuletzt editiert von
                    #256

                    @Jey-Cee said in Test Adapter EnOcean v0.3.x:

                    @Grantlhaua hast du es den getestet? Ich hab den sensor nicht und die implementierung kommt von Alcazon. Der code von ihm ist im Adapter.
                    Mehr kann ich dazu nicht sagen.

                    Ich habe eben versucht den Enocean Adapter zu installieren, leider ist die Instanz immer auf gelb und ich kann keine Schnittstelle (Meinen eingesteckten USB300 Stick) auswählen. Weißt du vielleicht wo das Problem liegen könnte?

                    Der Multisensor müsste gehen. Hab hier im Tread einen Post gefunden, der sagt er funktioniert 1A.

                    Viele Grüße

                    G 1 Antwort Letzte Antwort
                    0
                    • G Grantlhaua

                      @Jey-Cee said in Test Adapter EnOcean v0.3.x:

                      @Grantlhaua hast du es den getestet? Ich hab den sensor nicht und die implementierung kommt von Alcazon. Der code von ihm ist im Adapter.
                      Mehr kann ich dazu nicht sagen.

                      Ich habe eben versucht den Enocean Adapter zu installieren, leider ist die Instanz immer auf gelb und ich kann keine Schnittstelle (Meinen eingesteckten USB300 Stick) auswählen. Weißt du vielleicht wo das Problem liegen könnte?

                      Der Multisensor müsste gehen. Hab hier im Tread einen Post gefunden, der sagt er funktioniert 1A.

                      Viele Grüße

                      G Offline
                      G Offline
                      Grantlhaua
                      schrieb am zuletzt editiert von
                      #257

                      So, mitlerweile hab ich herrausgefunden dass ich den USB Port bei Proxmox durchschleifen muss. lieder bin ich da anscheinend zu doof dafür :(

                      P 1 Antwort Letzte Antwort
                      0
                      • G Grantlhaua

                        So, mitlerweile hab ich herrausgefunden dass ich den USB Port bei Proxmox durchschleifen muss. lieder bin ich da anscheinend zu doof dafür :(

                        P Offline
                        P Offline
                        pgBroker
                        schrieb am zuletzt editiert von pgBroker
                        #258

                        ... falscher Reply :no_mouth:

                        1 Antwort Letzte Antwort
                        0
                        • P Offline
                          P Offline
                          pgBroker
                          schrieb am zuletzt editiert von pgBroker
                          #259

                          Nachdem die Einbindung von ein paar Hoppe Fenstergriffen per USB300 Stick auf Anhieb geklappt hatte, war ich mutig und habe mir 2 Eltako FAH60B Helligkeitssensoren für den Außenbereich bestellt, mit denen ich meine Rollläden helligkeitsabhängig steuern möchte. Leider werden die aber nicht korrekt eingebunden. Mit automatischer Erkennung erhalte ich im LOG:

                          info (1732) Teachin: true
                          info (1732) EEP A5-06-01 detected for device with ID 0587xxxx, manufacturer: ELTAKO
                          warn (1732) The EEP/description (A5-06-01/native) has not been found and is therefore not supported.
                          

                          Liegt anscheinend daran, dass die EEP A5-06-01 nicht im Adapter definiert wurde.

                          Eingebunden wird er, aber ich sehe keine Datenpunkte für die Helligkeit:

                          Bildschirmfoto 2020-08-25 um 15.43.07.png

                          Gibt es ne Chance, die Einzubauen? Bin gerne bereit Infos zu liefern und zu Testen, habe aber leider keine Ahnung vom Adapter-Bau.

                          Die Eltako FAH60 sind IMO die einzigen wetterfesten Helligkeitssensoren für den Außenbereich, die kein Stromkabel benötigen. Sind deshalb vielleicht auch für andere von Interesse für eine helligkeitsabhängige Rollladensteuerung.

                          Grüße

                          P 1 Antwort Letzte Antwort
                          0
                          • G Grantlhaua

                            @Jey-Cee

                            Sobald ich ein paar Minuten Zeit hab spiel ich mich mal damit :) Danke trotzdem!

                            G Offline
                            G Offline
                            Grantlhaua
                            schrieb am zuletzt editiert von
                            #260

                            @Jey-Cee

                            habs jetzt probiert und leider ist die EEP nicht drin.

                            Wär die EEP A5-13-01 UND 02, könnte man die noch hinzufügen oder läuft alles auf deinen neuen Adapter hinaus?

                            Vielen Dank!

                            1 Antwort Letzte Antwort
                            0
                            • P pgBroker

                              Nachdem die Einbindung von ein paar Hoppe Fenstergriffen per USB300 Stick auf Anhieb geklappt hatte, war ich mutig und habe mir 2 Eltako FAH60B Helligkeitssensoren für den Außenbereich bestellt, mit denen ich meine Rollläden helligkeitsabhängig steuern möchte. Leider werden die aber nicht korrekt eingebunden. Mit automatischer Erkennung erhalte ich im LOG:

                              info (1732) Teachin: true
                              info (1732) EEP A5-06-01 detected for device with ID 0587xxxx, manufacturer: ELTAKO
                              warn (1732) The EEP/description (A5-06-01/native) has not been found and is therefore not supported.
                              

                              Liegt anscheinend daran, dass die EEP A5-06-01 nicht im Adapter definiert wurde.

                              Eingebunden wird er, aber ich sehe keine Datenpunkte für die Helligkeit:

                              Bildschirmfoto 2020-08-25 um 15.43.07.png

                              Gibt es ne Chance, die Einzubauen? Bin gerne bereit Infos zu liefern und zu Testen, habe aber leider keine Ahnung vom Adapter-Bau.

                              Die Eltako FAH60 sind IMO die einzigen wetterfesten Helligkeitssensoren für den Außenbereich, die kein Stromkabel benötigen. Sind deshalb vielleicht auch für andere von Interesse für eine helligkeitsabhängige Rollladensteuerung.

                              Grüße

                              P Offline
                              P Offline
                              pgBroker
                              schrieb am zuletzt editiert von
                              #261

                              @pgBroker Habe einen Workaround gefunden:

                              Lese den Helligkeitswert über Node Red aus uns schreibe ihn in einen selbst erzeugten Datenpunkt in ioBroker.

                              -cs-- 1 Antwort Letzte Antwort
                              0
                              • P pgBroker

                                @pgBroker Habe einen Workaround gefunden:

                                Lese den Helligkeitswert über Node Red aus uns schreibe ihn in einen selbst erzeugten Datenpunkt in ioBroker.

                                -cs-- Online
                                -cs-- Online
                                -cs-
                                schrieb am zuletzt editiert von -cs-
                                #262

                                Hallo zusammen,

                                aus mehreren Gründen welche ich nicht genauer erläutern möchte, habe ich mich von EnOcen verabschiedet, und möchte mein "Starterset" welches nur 1x zum Testen hergenommen wurde verkaufen.
                                Einfach Ebay- Kleinanzeigen Anzeigennr.: 1536606778, dann müsstet Ihr es finden.

                                (oder ist der Link hier erlaubt? ist dieser Beitrag erwünscht? Ich meine ja, da hier ja diejenigen sind, welche großes Interesse haben könnten falls nicht bitte bescheid geben)

                                Wenn jemand Interesse hat, gehe ich für Forumsmitglieder nochmal 10.- € runter. Einfach PN schreiben.

                                @Jey-Cee meinen Beitrag zur Entwicklung habe ich dennoch gerne gezahlt/gegeben und wünsche noch viel Erfolg.

                                Chris

                                1 Antwort Letzte Antwort
                                0
                                • B Offline
                                  B Offline
                                  batteliere
                                  schrieb am zuletzt editiert von
                                  #263

                                  Hi,
                                  ich versuche gerade vergeblich den Eltako FWS61 (Datenmodul für Multisensor MS) anzulernen.
                                  Der FWS61 wird im dem "Gerät hinzufügen" Dialog angeboten. Aber wenn ich den versuche zu koppeln, passiert einfach nichts. Im Log ist ebenfalls nichts zu sehen.
                                  Hat das schonmal jemand hinbekommen? Was kann ich noch versuchen?
                                  Danke! Gruß Thomas

                                  M 1 Antwort Letzte Antwort
                                  0
                                  • B batteliere

                                    Hi,
                                    ich versuche gerade vergeblich den Eltako FWS61 (Datenmodul für Multisensor MS) anzulernen.
                                    Der FWS61 wird im dem "Gerät hinzufügen" Dialog angeboten. Aber wenn ich den versuche zu koppeln, passiert einfach nichts. Im Log ist ebenfalls nichts zu sehen.
                                    Hat das schonmal jemand hinbekommen? Was kann ich noch versuchen?
                                    Danke! Gruß Thomas

                                    M Offline
                                    M Offline
                                    mustang
                                    schrieb am zuletzt editiert von
                                    #264

                                    @batteliere
                                    hallo - du bist im falschen Thread unterwegs. Schau doch mal bitte hier: [https://forum.iobroker.net/topic/37331/test-adapter-enocean-2-v0-3-x/396#](Link Adresse)

                                    B 1 Antwort Letzte Antwort
                                    0
                                    • M mustang

                                      @batteliere
                                      hallo - du bist im falschen Thread unterwegs. Schau doch mal bitte hier: [https://forum.iobroker.net/topic/37331/test-adapter-enocean-2-v0-3-x/396#](Link Adresse)

                                      B Offline
                                      B Offline
                                      batteliere
                                      schrieb am zuletzt editiert von
                                      #265

                                      @mustang Danke

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


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      453

                                      Online

                                      32.4k

                                      Benutzer

                                      81.5k

                                      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