Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  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.1k

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

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

Test Adapter EnOcean v0.3.x

Scheduled Pinned Locked Moved Tester
enocean
265 Posts 31 Posters 70.3k Views 12 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Jey CeeJ Jey Cee

    @AlCalzone:

    Der Multisensor crasht den Adapter. Fix => https://github.com/Jey-Cee/ioBroker.enocean/pull/7 `

    Den Fix hab ich übernommen. Läuft der Multisensor und liefert er auch alle Daten an ioBroker?

    Edit: Was kostet der Sensor?

    G Offline
    G Offline
    Grantlhaua
    wrote on last edited by
    #247

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

    @AlCalzone:

    Der Multisensor crasht den Adapter. Fix => https://github.com/Jey-Cee/ioBroker.enocean/pull/7 `

    Den Fix hab ich übernommen. Läuft der Multisensor und liefert er auch alle Daten an ioBroker?

    Edit: Was kostet der Sensor?

    Hallo @Jey-Cee

    Hier schreibst du er is implementiert. Das würde mir sehr helfen wenn das geht 🙂

    1 Reply Last reply
    0
    • JackDanielJ Online
      JackDanielJ Online
      JackDaniel
      wrote on last edited by
      #248

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

      $ ./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 Reply Last reply
      0
      • M Offline
        M Offline
        Mareleon
        wrote on last edited by
        #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 Reply Last reply
        0
        • AxelF1977A Offline
          AxelF1977A Offline
          AxelF1977
          wrote on last edited by 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 Reply Last reply
          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
            wrote on last edited by 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 Reply Last reply
            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
              wrote on last edited by
              #252

              @Mareleon

              thx, ging bei mir genau so 👍

              Carpe diem

              1 Reply Last reply
              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
                wrote on last edited by 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 Reply Last reply
                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
                  wrote on last edited by
                  #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 Replies Last reply
                  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
                    wrote on last edited by
                    #255

                    @Jey-Cee

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

                    G 1 Reply Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      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
                        wrote on last edited by
                        #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 Reply Last reply
                        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
                          wrote on last edited by pgBroker
                          #258

                          ... falscher Reply 😶

                          1 Reply Last reply
                          0
                          • P Offline
                            P Offline
                            pgBroker
                            wrote on last edited by 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 Reply Last reply
                            0
                            • G Grantlhaua

                              @Jey-Cee

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

                              G Offline
                              G Offline
                              Grantlhaua
                              wrote on last edited by
                              #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 Reply Last reply
                              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
                                wrote on last edited by
                                #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 Reply Last reply
                                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-- Offline
                                  -cs-- Offline
                                  -cs-
                                  wrote on last edited by -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 Reply Last reply
                                  0
                                  • B Offline
                                    B Offline
                                    batteliere
                                    wrote on last edited by
                                    #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 Reply Last reply
                                    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
                                      wrote on last edited by
                                      #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 Reply Last reply
                                      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
                                        wrote on last edited by
                                        #265

                                        @mustang Danke

                                        1 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        509

                                        Online

                                        32.4k

                                        Users

                                        81.4k

                                        Topics

                                        1.3m

                                        Posts
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Recent
                                        • Tags
                                        • Unread 0
                                        • Categories
                                        • Unreplied
                                        • Popular
                                        • GitHub
                                        • Docu
                                        • Hilfe