<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Log einträge beim Update TR064 Adapter upgrade]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">ich habe einen PI3 als Slave laufen. Auf dem laufen folgende Instanzen:</p>
<p dir="auto"><img src="/assets/uploads/files/1613068649334-f88de78f-82fc-45ac-af5d-2070909d3011-grafik.png" alt="f88de78f-82fc-45ac-af5d-2070909d3011-grafik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Beim Upgrade des TR064 Adapters sieht es etwas wild aus, ist das normal ?</p>
<pre><code>2021-02-11 19:32:21.138  - [32minfo[39m: host.pi-iobroker iobroker upgrade tr-064
2021-02-11 19:32:26.408  - [32minfo[39m: host.pi-iobroker iobroker Update tr-064 from @4.2.3 to @4.2.4
2021-02-11 19:32:27.939  - [32minfo[39m: host.pi-iobroker iobroker NPM version: 6.14.10
2021-02-11 19:32:27.941  - [32minfo[39m: host.pi-iobroker iobroker npm install iobroker.tr-064@4.2.4 --loglevel error --prefix "/opt/iobroker" (System call)
2021-02-11 19:33:55.006  - [32minfo[39m: host.pi-iobroker iobroker 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:2298: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&lt;uv_after_work_cb&gt;(AsyncExecuteComplete)                                                              ^
2021-02-11 19:33:55.099  - [32minfo[39m: host.pi-iobroker iobroker ../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]-&gt;ToString());                                                ^In file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal&lt;v8::String&gt; v8::Value::ToString(v8::Local&lt;v8::Context&gt;) const’   V8_WARN_UNUSED_RESULT MaybeLocal&lt;String&gt; ToString(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2684:31: note: candidate: ‘v8::Local&lt;v8::String&gt; v8::Value::ToString(v8::Isolate*) const’                 Local&lt;String&gt; ToString(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local&lt;String&gt; ToString(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/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&lt;v8::Object&gt; options = info[1]-&gt;ToObject();                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal&lt;v8::Object&gt; v8::Value::ToObject(v8::Local&lt;v8::Context&gt;) const’   V8_WARN_UNUSED_RESULT MaybeLocal&lt;Object&gt; ToObject(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2686:31: note: candidate: ‘v8::Local&lt;v8::Object&gt; v8::Value::ToObject(v8::Isolate*) const’                 Local&lt;Object&gt; ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local&lt;Object&gt; ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
2021-02-11 19:33:55.107  - [32minfo[39m: host.pi-iobroker iobroker ../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);                                                                     ^~~~~~~~~~~~~
2021-02-11 19:33:55.117  - [32minfo[39m: host.pi-iobroker iobroker ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:../src/serialport.cpp:95:30: warning: ‘v8::Local&lt;v8::Value&gt; Nan::Callback::Call(int, v8::Local&lt;v8::Value&gt;*) const’ is deprecated [-Wdeprecated-declarations]   data-&gt;callback.Call(2, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1740:3: note: declared here   Call(int argc, v8::Local&lt;v8::Value&gt; 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&lt;v8::Object&gt; options = info[1]-&gt;ToObject();                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal&lt;v8::Object&gt; v8::Value::ToObject(v8::Local&lt;v8::Context&gt;) const’   V8_WARN_UNUSED_RESULT MaybeLocal&lt;Object&gt; ToObject(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2686:31: note: candidate: ‘v8::Local&lt;v8::Object&gt; v8::Value::ToObject(v8::Isolate*) const’                 Local&lt;Object&gt; ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local&lt;Object&gt; ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
2021-02-11 19:33:55.125  - [32minfo[39m: host.pi-iobroker iobroker ../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&lt;v8::Value&gt; Nan::Callback::Call(int, v8::Local&lt;v8::Value&gt;*) const’ is deprecated [-Wdeprecated-declarations]   data-&gt;callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1740:3: note: declared here   Call(int argc, v8::Local&lt;v8::Value&gt; 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);                                                                      ^~~~~~~~~~~~~~
2021-02-11 19:33:55.155  - [32minfo[39m: host.pi-iobroker iobroker ../src/serialport.cpp: In function ‘void EIO_AfterClose(uv_work_t*)’:../src/serialport.cpp:188:30: warning: ‘v8::Local&lt;v8::Value&gt; Nan::Callback::Call(int, v8::Local&lt;v8::Value&gt;*) const’ is deprecated [-Wdeprecated-declarations]   data-&gt;callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1740:3: note: declared here   Call(int argc, v8::Local&lt;v8::Value&gt; 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&lt;v8::Value&gt; Nan::Callback::Call(int, v8::Local&lt;v8::Value&gt;*) const’ is deprecated [-Wdeprecated-declarations]   data-&gt;callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1740:3: note: declared here   Call(int argc, v8::Local&lt;v8::Value&gt; 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&lt;v8::Object&gt; options = info[1]-&gt;ToObject();                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal&lt;v8::Object&gt; v8::Value::ToObject(v8::Local&lt;v8::Context&gt;) const’   V8_WARN_UNUSED_RESULT MaybeLocal&lt;Object&gt; ToObject(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2686:31: note: candidate: ‘v8::Local&lt;v8::Object&gt; v8::Value::ToObject(v8::Isolate*) const’                 Local&lt;Object&gt; ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local&lt;Object&gt; ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.20.1/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&lt;v8::Value&gt; Nan::Callback::Call(int, v8::Local&lt;v8::Value&gt;*) const’ is deprecated [-Wdeprecated-declarations]   data-&gt;callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1740:3: note: declared here   Call(int argc, v8::Local&lt;v8::Value&gt; 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*)’:
2021-02-11 19:33:55.169  - [32minfo[39m: host.pi-iobroker iobroker ../src/serialport.cpp:329:96: warning: ‘bool v8::Object::Set(v8::Local&lt;v8::Value&gt;, v8::Local&lt;v8::Value&gt;)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2021-02-11 19:33:55.172  - [32minfo[39m: host.pi-iobroker iobroker      results-&gt;Set(Nan::New&lt;v8::String&gt;("cts").ToLocalChecked(), Nan::New&lt;v8::Boolean&gt;(data-&gt;cts));                                                                                                ^In file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:3499:22: note: declared here                 bool Set(Local&lt;Value&gt; key, Local&lt;Value&gt; value));                      ^~~/home/iobroker/.cache/node-gyp/12.20.1/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&lt;v8::Value&gt;, v8::Local&lt;v8::Value&gt;)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results-&gt;Set(Nan::New&lt;v8::String&gt;("dsr").ToLocalChecked(), Nan::New&lt;v8::Boolean&gt;(data-&gt;dsr));                                                                                                ^In file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:3499:22: note: declared here                 bool Set(Local&lt;Value&gt; key, Local&lt;Value&gt; value));                      ^~~/home/iobroker/.cache/node-gyp/12.20.1/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&lt;v8::Value&gt;, v8::Local&lt;v8::Value&gt;)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results-&gt;Set(Nan::New&lt;v8::String&gt;("dcd").ToLocalChecked(), Nan::New&lt;v8::Boolean&gt;(data-&gt;dcd));                                                                                                ^In file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:
2021-02-11 19:33:55.179  - [32minfo[39m: host.pi-iobroker iobroker /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:3499:22: note: declared here                 bool Set(Local&lt;Value&gt; key, Local&lt;Value&gt; value));                      ^~~/home/iobroker/.cache/node-gyp/12.20.1/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&lt;v8::Value&gt; Nan::Callback::Call(int, v8::Local&lt;v8::Value&gt;*) const’ is deprecated [-Wdeprecated-declarations]   data-&gt;callback.Call(2, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1740:3: note: declared here   Call(int argc, v8::Local&lt;v8::Value&gt; 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&lt;v8::Value&gt;, v8::Local&lt;v8::Value&gt;)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results-&gt;Set(Nan::New&lt;v8::String&gt;("baudRate").ToLocalChecked(), Nan::New&lt;v8::Integer&gt;(data-&gt;baudRate));                                                                                                          ^In file included from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:67,                 from ../../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.20.1/include/node/v8.h:3499:22: note: declared here                 bool Set(Local&lt;Value&gt; key, Local&lt;Value&gt; value));                      ^~~/home/iobroker/.cache/node-gyp/12.20.1/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&lt;v8::Value&gt; Nan::Callback::Call(int, v8::Local&lt;v8::Value&gt;*) const’ is deprecated [-Wdeprecated-declarations]   data-&gt;callback.Call(2, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1740:3: note: declared here   Call(int argc, v8::Local&lt;v8::Value&gt; 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);                                                                      ^~~~~~~~~~~~~~
2021-02-11 19:33:55.184  - [32minfo[39m: host.pi-iobroker iobroker ../src/serialport.cpp: In function ‘void EIO_AfterDrain(uv_work_t*)’:../src/serialport.cpp:424:30: warning: ‘v8::Local&lt;v8::Value&gt; Nan::Callback::Call(int, v8::Local&lt;v8::Value&gt;*) const’ is deprecated [-Wdeprecated-declarations]   data-&gt;callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1740:3: note: declared here   Call(int argc, v8::Local&lt;v8::Value&gt; 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&lt;v8::String&gt;&amp; v8str)) {                            ^
2021-02-11 19:33:55.188  - [32minfo[39m: host.pi-iobroker iobroker ../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&lt;v8::Object&gt; target) {                 ^~~~~~../src/serialport.cpp:460:17: error: ‘Handle’ is not a member of ‘v8’../src/serialport.cpp:460:34: error: expected primary-expression before ‘&gt;’ token   void init(v8::Handle&lt;v8::Object&gt; target) {                                  ^../src/serialport.cpp:460:36: error: ‘target’ was not declared in this scope   void init(v8::Handle&lt;v8::Object&gt; target) {                                    ^~~~~~
2021-02-11 19:33:55.195  - [32minfo[39m: host.pi-iobroker iobroker ../src/serialport.cpp:460:36: note: suggested alternative: ‘tzset’
2021-02-11 19:33:55.198  - [32minfo[39m: host.pi-iobroker iobroker    void init(v8::Handle&lt;v8::Object&gt; target) {                                    ^~~~~~                                    tzsetIn file included from ../../../../nan/nan.h:54,                 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.20.1/include/node/node.h:737: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); ^~~~~~~~~~~
2021-02-11 19:33:55.205  - [32minfo[39m: host.pi-iobroker iobroker ../src/serialport.cpp:485:25: note: suggested alternative: ‘int’
2021-02-11 19:33:55.207  - [32minfo[39m: host.pi-iobroker iobroker  NODE_MODULE(serialport, init);                         ^~~~/home/iobroker/.cache/node-gyp/12.20.1/include/node/node.h:737: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); ^~~~~~~~~~~
2021-02-11 19:33:56.229  - [32minfo[39m: host.pi-iobroker iobroker make: *** [serialport.target.mk:112: Release/obj.target/serialport/src/serialport.o] Fehler 1
2021-02-11 19:33:56.235  - [32minfo[39m: host.pi-iobroker iobroker gyp ERR! build error 
2021-02-11 19:33:56.239  - [32minfo[39m: host.pi-iobroker iobroker gyp ERR! stack Error: `make` failed with exit code: 2
2021-02-11 19:33:56.241  - [32minfo[39m: host.pi-iobroker iobroker gyp 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:314:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)gyp ERR! System Linux 5.10.11-v7+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
2021-02-11 19:33:56.245  - [32minfo[39m: host.pi-iobroker iobroker gyp ERR! cwd /opt/iobroker/node_modules/smartmeter-obis/node_modules/serialportgyp ERR! node -v v12.20.1gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
2021-02-11 19:34:21.002  - [32minfo[39m: host.pi-iobroker iobroker upload [2] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/words.js words.js application/javascript
2021-02-11 19:34:21.161  - [32minfo[39m: host.pi-iobroker iobroker Update "system.adapter.tr-064.0"
2021-02-11 19:34:21.225  - [32minfo[39m: host.pi-iobroker stopInstance system.adapter.tr-064.0 (force=false, process=true)
2021-02-11 19:34:21.241  - [32minfo[39m: tr-064.0 (25080) Got terminate signal TERMINATE_YOURSELF
2021-02-11 19:34:21.260  - [32minfo[39m: tr-064.0 (25080) terminating
2021-02-11 19:34:21.262  - [32minfo[39m: tr-064.0 (25080) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2021-02-11 19:34:21.281  - [32minfo[39m: host.pi-iobroker stopInstance system.adapter.tr-064.0 send kill signal
2021-02-11 19:34:21.292  - [32minfo[39m: host.pi-iobroker iobroker upload [1] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/tr-064.png tr-064.png image/png
2021-02-11 19:34:21.352  - [32minfo[39m: host.pi-iobroker iobroker upload [0] tr-064.admin /opt/iobroker/node_modules/iobroker.tr-064/admin/index_m.html index_m.html text/html
2021-02-11 19:34:21.415  - [32minfo[39m: host.pi-iobroker iobroker Adapter "tr-064" updated
2021-02-11 19:34:22.307  - [32minfo[39m: host.pi-iobroker instance system.adapter.tr-064.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2021-02-11 19:34:22.449  - [32minfo[39m: host.pi-iobroker iobroker exit 0
2021-02-11 19:34:24.840  - [32minfo[39m: host.pi-iobroker instance system.adapter.tr-064.0 started with pid 17515
2021-02-11 19:34:29.066  - [32minfo[39m: tr-064.0 (17515) starting. Version 4.2.4 in /opt/iobroker/node_modules/iobroker.tr-064, node: v12.20.1, js-controller: 3.2.16
</code></pre>
]]></description><link>https://forum.iobroker.net/topic/42123/log-einträge-beim-update-tr064-adapter-upgrade</link><generator>RSS for Node</generator><lastBuildDate>Wed, 20 May 2026 06:22:15 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/42123.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Feb 2021 18:37:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Log einträge beim Update TR064 Adapter upgrade on Thu, 11 Feb 2021 19:46:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: thomas-braun">@<bdi>thomas-braun</bdi></a> Nodejs sieht so aus:</p>
<pre><code>pi@pi-iobroker:/opt/iobroker $ which nodejs &amp;&amp; nodejs -v &amp;&amp; which node &amp;&amp; node -v &amp;&amp; which npm &amp;&amp; npm -v &amp;&amp; apt policy nodejs
/usr/bin/nodejs
v12.20.1
/usr/bin/node
v12.20.1
/usr/bin/npm
6.14.10
nodejs:
  Installiert:           12.20.1-1nodesource1
  Installationskandidat: 12.20.1-1nodesource1
  Versionstabelle:
 *** 12.20.1-1nodesource1 500
        500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
        100 /var/lib/dpkg/status
     10.23.1~dfsg-1~deb10u1 500
        500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages

</code></pre>
<p dir="auto">Pakete sollten eigentlich alle aktuell und verfügbar sein da gerade erst auf Buster gewechselt.</p>
<p dir="auto">Ich befürchte das serialport nicht 100% Node 12 kompatibel ist da ich diese Meldungen erst nach Umstieg auf Node 12 bekommen habe.</p>
]]></description><link>https://forum.iobroker.net/post/579315</link><guid isPermaLink="true">https://forum.iobroker.net/post/579315</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Thu, 11 Feb 2021 19:46:43 GMT</pubDate></item><item><title><![CDATA[Reply to Log einträge beim Update TR064 Adapter upgrade on Thu, 11 Feb 2021 19:34:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wendy2702" aria-label="Profile: wendy2702">@<bdi>wendy2702</bdi></a><br />
Ist ja hier auch wieder der serialport. Evtl. muss da der Code angepasst werden oder die fehlen Pakete oder du hast nodeJS nicht sauber im System. Das sind so die drei naheliegendsten Punkte.</p>
]]></description><link>https://forum.iobroker.net/post/579300</link><guid isPermaLink="true">https://forum.iobroker.net/post/579300</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Thu, 11 Feb 2021 19:34:58 GMT</pubDate></item><item><title><![CDATA[Reply to Log einträge beim Update TR064 Adapter upgrade on Thu, 11 Feb 2021 19:30:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: thomas-braun">@<bdi>thomas-braun</bdi></a> OK.</p>
<p dir="auto">Hatte nach Upgrade auf Node 12 so ein paar Problemchen den Serialport für meine Modbus Instanz wieder ans laufen zu bekommen.</p>
<p dir="auto"><a href="https://forum.iobroker.net/topic/42046/gel%C3%B6st-modbus-l%C3%A4uft-nach-node-und-pi-update-nicht-mehr/2?_=1613071787076">https://forum.iobroker.net/topic/42046/gelöst-modbus-läuft-nach-node-und-pi-update-nicht-mehr/2?_=1613071787076</a></p>
<p dir="auto">Da hatte ich den Cache schonmal gelöscht.</p>
<p dir="auto">Ich werde es nochmal machen und den nächsten Upgrade abwarten.</p>
]]></description><link>https://forum.iobroker.net/post/579294</link><guid isPermaLink="true">https://forum.iobroker.net/post/579294</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Thu, 11 Feb 2021 19:30:54 GMT</pubDate></item><item><title><![CDATA[Reply to Log einträge beim Update TR064 Adapter upgrade on Thu, 11 Feb 2021 19:28:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wendy2702" aria-label="Profile: wendy2702">@<bdi>wendy2702</bdi></a> das hängt im Cache und wird solange aufgegriffen, bis das sauber kompiliert. Kannst den cache mal löschen, dann dürfte das (vorübergehend) nicht mehr auftauchen.</p>
<pre><code>cd /opt/iobroker
npm cache clear --force
</code></pre>
]]></description><link>https://forum.iobroker.net/post/579292</link><guid isPermaLink="true">https://forum.iobroker.net/post/579292</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Thu, 11 Feb 2021 19:28:45 GMT</pubDate></item><item><title><![CDATA[Reply to Log einträge beim Update TR064 Adapter upgrade on Thu, 11 Feb 2021 19:20:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: thomas-braun">@<bdi>thomas-braun</bdi></a> Hi,</p>
<p dir="auto">aber warum kommen die im Upgrade log vom TR064 Adapter?</p>
<p dir="auto">Der Smartmeter läuft übrigens bisher Problemlos.</p>
<p dir="auto">Und kann ich die "ignorieren" oder muss ich mich drum kümmern?</p>
]]></description><link>https://forum.iobroker.net/post/579287</link><guid isPermaLink="true">https://forum.iobroker.net/post/579287</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Thu, 11 Feb 2021 19:20:35 GMT</pubDate></item><item><title><![CDATA[Reply to Log einträge beim Update TR064 Adapter upgrade on Thu, 11 Feb 2021 18:51:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wendy2702" aria-label="Profile: wendy2702">@<bdi>wendy2702</bdi></a> Die Meldungen kommen nicht von tr064 sondern sind noch von smartmeter  offen.</p>
]]></description><link>https://forum.iobroker.net/post/579266</link><guid isPermaLink="true">https://forum.iobroker.net/post/579266</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Thu, 11 Feb 2021 18:51:10 GMT</pubDate></item></channel></rss>