<?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[Serialport error bei Adapter updates]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">an einem meiner Slaves bekomme ich bei jedem Adapter update diese Serialport error:</p>
<pre><code>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) ^

../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/14.17.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/14.17.1/include/node/v8.h:2810: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/14.17.1/include/node/v8.h:2810:44: note: candidate expects 1 argument, 0 provided../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/14.17.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/14.17.1/include/node/v8.h:2822: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/14.17.1/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided

../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&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/14.17.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/14.17.1/include/node/v8.h:2822: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/14.17.1/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided

../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); ^~~~~~~~~~~~~~

../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/14.17.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/14.17.1/include/node/v8.h:2822: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/14.17.1/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided

../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*)’:

../src/serialport.cpp:329:96: error: no matching function for call to ‘v8::Object::Set(v8::Local&lt;v8::String&gt;, Nan::imp::FactoryBase&lt;v8::Boolean&gt;::return_t)’ 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/14.17.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/14.17.1/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe&lt;bool&gt; v8::Object::Set(v8::Local&lt;v8::Context&gt;, v8::Local&lt;v8::Value&gt;, v8::Local&lt;v8::Value&gt;)’ V8_WARN_UNUSED_RESULT Maybe&lt;bool&gt; Set(Local&lt;Context&gt; context, ^~~/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe&lt;bool&gt; v8::Object::Set(v8::Local&lt;v8::Context&gt;, uint32_t, v8::Local&lt;v8::Value&gt;)’ V8_WARN_UNUSED_RESULT Maybe&lt;bool&gt; Set(Local&lt;Context&gt; context, uint32_t index, ^~~/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided

../src/serialport.cpp:330:96: error: no matching function for call to ‘v8::Object::Set(v8::Local&lt;v8::String&gt;, Nan::imp::FactoryBase&lt;v8::Boolean&gt;::return_t)’ 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/14.17.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/14.17.1/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe&lt;bool&gt; v8::Object::Set(v8::Local&lt;v8::Context&gt;, v8::Local&lt;v8::Value&gt;, v8::Local&lt;v8::Value&gt;)’ V8_WARN_UNUSED_RESULT Maybe&lt;bool&gt; Set(Local&lt;Context&gt; context, ^~~/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe&lt;bool&gt; v8::Object::Set(v8::Local&lt;v8::Context&gt;, uint32_t, v8::Local&lt;v8::Value&gt;)’ V8_WARN_UNUSED_RESULT Maybe&lt;bool&gt; Set(Local&lt;Context&gt; context, uint32_t index, ^~~/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided

../src/serialport.cpp:331:96: error: no matching function for call to ‘v8::Object::Set(v8::Local&lt;v8::String&gt;, Nan::imp::FactoryBase&lt;v8::Boolean&gt;::return_t)’ 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/14.17.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/14.17.1/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe&lt;bool&gt; v8::Object::Set(v8::Local&lt;v8::Context&gt;, v8::Local&lt;v8::Value&gt;, v8::Local&lt;v8::Value&gt;)’ V8_WARN_UNUSED_RESULT Maybe&lt;bool&gt; Set(Local&lt;Context&gt; context, ^~~/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe&lt;bool&gt; v8::Object::Set(v8::Local&lt;v8::Context&gt;, uint32_t, v8::Local&lt;v8::Value&gt;)’ V8_WARN_UNUSED_RESULT Maybe&lt;bool&gt; Set(Local&lt;Context&gt; context, uint32_t index, ^~~/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided../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: error: no matching function for call to ‘v8::Object::Set(v8::Local&lt;v8::String&gt;, Nan::imp::IntegerFactory&lt;v8::Integer&gt;::return_t)’ 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/14.17.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/14.17.1/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe&lt;bool&gt; v8::Object::Set(v8::Local&lt;v8::Context&gt;, v8::Local&lt;v8::Value&gt;, v8::Local&lt;v8::Value&gt;)’ V8_WARN_UNUSED_RESULT Maybe&lt;bool&gt; Set(Local&lt;Context&gt; context, ^~~/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe&lt;bool&gt; v8::Object::Set(v8::Local&lt;v8::Context&gt;, uint32_t, v8::Local&lt;v8::Value&gt;)’ V8_WARN_UNUSED_RESULT Maybe&lt;bool&gt; Set(Local&lt;Context&gt; context, uint32_t index, ^~~/home/iobroker/.cache/node-gyp/14.17.1/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided../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); ^~~~~~~~~~~~~~

../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)) { ^

../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:17: note: suggested alternative: ‘JobHandle’ void init(v8::Handle&lt;v8::Object&gt; target) { ^~~~~~ JobHandle../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) { ^~~~~~

../src/serialport.cpp:460:36: note: suggested alternative: ‘tzset’

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/14.17.1/include/node/node.h:758: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/14.17.1/include/node/node.h:758: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:375:28)gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)

gyp ERR! System Linux 5.10.17-v7+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/smartmeter-obis/node_modules/serialportgyp ERR! node -v v14.17.1gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
</code></pre>
<p dir="auto">Jemand ne Idee wie ich die ohne neu installation weg bekomme? Serial Port wird für Smartmeter Adapter und Modbus benötigt. Habe ich auf anderen Slaves auch laufen aber ohne diese Meldungen bei Adapter updates.</p>
<p dir="auto">Danke und Gruß</p>
]]></description><link>https://forum.iobroker.net/topic/46460/serialport-error-bei-adapter-updates</link><generator>RSS for Node</generator><lastBuildDate>Tue, 26 May 2026 08:45:29 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/46460.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Jul 2021 16:10:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Thu, 22 Jul 2021 07:50:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: alcalzone">@<bdi>alcalzone</bdi></a> OK. Danke!</p>
]]></description><link>https://forum.iobroker.net/post/655097</link><guid isPermaLink="true">https://forum.iobroker.net/post/655097</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Thu, 22 Jul 2021 07:50:29 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 18:25:11 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> Da ich nicht sicher bin, ob <code>u</code> für <code>upgrade</code> oder <code>uninstall</code> steht würde ich das tun:</p>
<pre><code>cd /opt/iobroker
npm uninstall serialport
</code></pre>
]]></description><link>https://forum.iobroker.net/post/654981</link><guid isPermaLink="true">https://forum.iobroker.net/post/654981</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Wed, 21 Jul 2021 18:25:11 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 15:27:20 GMT]]></title><description><![CDATA[<p dir="auto">Sollte man es dann mit</p>
<pre><code>npm u serialport
</code></pre>
<p dir="auto">wegbekommen ?</p>
]]></description><link>https://forum.iobroker.net/post/654939</link><guid isPermaLink="true">https://forum.iobroker.net/post/654939</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Wed, 21 Jul 2021 15:27:20 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 10:07:07 GMT]]></title><description><![CDATA[<p dir="auto">Ich schätze da hat mal jemand <code>npm i serialport</code> in <code>/opt/iobroker</code> ausgeführt, anstatt da wo es fehlte.</p>
]]></description><link>https://forum.iobroker.net/post/654870</link><guid isPermaLink="true">https://forum.iobroker.net/post/654870</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Wed, 21 Jul 2021 10:07:07 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 08:49:57 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> Warum wegbekommen? npm managed sein Zeug auf seine weise ... lass Ihn einfach</p>
]]></description><link>https://forum.iobroker.net/post/654855</link><guid isPermaLink="true">https://forum.iobroker.net/post/654855</guid><dc:creator><![CDATA[apollon77]]></dc:creator><pubDate>Wed, 21 Jul 2021 08:49:57 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 08:07:17 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></p>
<p dir="auto">iobroker.core war 'vor meiner Zeit', keine Ahnung ob man da einfach den js-controller nochmal drüber bügeln kann.</p>
]]></description><link>https://forum.iobroker.net/post/654851</link><guid isPermaLink="true">https://forum.iobroker.net/post/654851</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Wed, 21 Jul 2021 08:07:17 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 08:05:02 GMT]]></title><description><![CDATA[<p dir="auto">Aber ne Idee wie man das wegbekommt bzw. wo ich sonst nochmal fragen könnte hat auch keiner, oder ?</p>
]]></description><link>https://forum.iobroker.net/post/654850</link><guid isPermaLink="true">https://forum.iobroker.net/post/654850</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Wed, 21 Jul 2021 08:05:02 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 07:42:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/apollon77" aria-label="Profile: apollon77">@<bdi>apollon77</bdi></a></p>
<p dir="auto">Kann halt nur sein, dass du dich immer tiefer in die 'Dependency Hell' begibst.</p>
]]></description><link>https://forum.iobroker.net/post/654849</link><guid isPermaLink="true">https://forum.iobroker.net/post/654849</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Wed, 21 Jul 2021 07:42:11 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 07:39:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/arteck" aria-label="Profile: arteck">@<bdi>arteck</bdi></a> ibroker.core ist an sich nur ein meta dingens ... keine Ahnung was npm da denkt ... vllt "alte" von discovery oder so ... ich habe keine Ahnung. In meiner Welt auch "Ignore"</p>
]]></description><link>https://forum.iobroker.net/post/654847</link><guid isPermaLink="true">https://forum.iobroker.net/post/654847</guid><dc:creator><![CDATA[apollon77]]></dc:creator><pubDate>Wed, 21 Jul 2021 07:39:27 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 07:37:32 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">npm ERR! missing: serialport@^9.0.6, required by iobroker.core@0.1.0</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/apollon77" aria-label="Profile: apollon77">@<bdi>apollon77</bdi></a><br />
warum brucht der CORE ein serialport ?</p>
]]></description><link>https://forum.iobroker.net/post/654846</link><guid isPermaLink="true">https://forum.iobroker.net/post/654846</guid><dc:creator><![CDATA[arteck]]></dc:creator><pubDate>Wed, 21 Jul 2021 07:37:32 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 07:27:30 GMT]]></title><description><![CDATA[<p dir="auto">OK.</p>
<p dir="auto">Die Warnings ignoriere ich dann aber hat noch jemand ne Idee zu dem hier:</p>
<pre><code>npm list serialport

iobroker.core@0.1.0 /opt/iobroker

├─┬ iobroker.modbus@3.4.9

│ └── serialport@9.2.0

├─┬ iobroker.smartmeter@3.2.1

│ ├── serialport@9.0.7

│ └─┬ smartmeter-obis@2.3.0

│   └── serialport@9.0.7  deduped

└── UNMET DEPENDENCY serialport@^9.0.6

 

npm ERR! missing: serialport@^9.0.6, required by iobroker.core@0.1.0
</code></pre>
]]></description><link>https://forum.iobroker.net/post/654844</link><guid isPermaLink="true">https://forum.iobroker.net/post/654844</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Wed, 21 Jul 2021 07:27:30 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 06:56:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: alcalzone">@<bdi>alcalzone</bdi></a> Aber halt auch ein kompletter Umbau ... denke das ist ne größere Baustelle ... Ich hab ja auch einen Adapter mit Binärcode und ohne was wo ich abschauen kann bleibe ich lieber auf NaN :-)</p>
]]></description><link>https://forum.iobroker.net/post/654839</link><guid isPermaLink="true">https://forum.iobroker.net/post/654839</guid><dc:creator><![CDATA[apollon77]]></dc:creator><pubDate>Wed, 21 Jul 2021 06:56:46 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Wed, 21 Jul 2021 06:47:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/apollon77" aria-label="Profile: apollon77">@<bdi>apollon77</bdi></a> sagte in <a href="/post/654810">Serialport error bei Adapter updates</a>:</p>
<blockquote>
<p dir="auto">Never ending story</p>
</blockquote>
<p dir="auto">N-API wäre das Ende der Story :)</p>
]]></description><link>https://forum.iobroker.net/post/654835</link><guid isPermaLink="true">https://forum.iobroker.net/post/654835</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Wed, 21 Jul 2021 06:47:14 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 21:43:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: alcalzone">@<bdi>alcalzone</bdi></a> Da hat bestimmt Nodejs 14.x irgendwas an NaN geändert was eine neue NaN Version und leichte Anpassungen am Serialport C++ Code und so ne neue version und dann neue Adapterversion braucht ... und ggf danch gibts bei anderen nodejs versionen andere Warnungen. Never ending story</p>
]]></description><link>https://forum.iobroker.net/post/654810</link><guid isPermaLink="true">https://forum.iobroker.net/post/654810</guid><dc:creator><![CDATA[apollon77]]></dc:creator><pubDate>Tue, 20 Jul 2021 21:43:26 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 21:11:04 GMT]]></title><description><![CDATA[<p dir="auto">Kommt bei mir mit Node 14 seit Neuestem auch. Funktioniert trotzdem.</p>
]]></description><link>https://forum.iobroker.net/post/654800</link><guid isPermaLink="true">https://forum.iobroker.net/post/654800</guid><dc:creator><![CDATA[AlCalzone]]></dc:creator><pubDate>Tue, 20 Jul 2021 21:11:04 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 20:18:24 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> Ja, einfach ignorieren. Das sind alles nur Warnungen und die können bei bestimmten Kombinationen von Node.js und serialport Library Versionen (und damit Adapter-versionen) einfach passieren.</p>
]]></description><link>https://forum.iobroker.net/post/654789</link><guid isPermaLink="true">https://forum.iobroker.net/post/654789</guid><dc:creator><![CDATA[apollon77]]></dc:creator><pubDate>Tue, 20 Jul 2021 20:18:24 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 16:07:04 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 />
Ja, auf dem Slave / sekundären System mit der alten Grundinstallation.</p>
]]></description><link>https://forum.iobroker.net/post/654755</link><guid isPermaLink="true">https://forum.iobroker.net/post/654755</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Tue, 20 Jul 2021 16:07:04 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 15:54:49 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> denke du meinst auf dem Slave der die Probleme macht?</p>
<p dir="auto">Kann ich eventuell heute Abend oder morgen noch versuchen. Bin jetzt gerade unterwegs.</p>
<p dir="auto">Danke</p>
]]></description><link>https://forum.iobroker.net/post/654753</link><guid isPermaLink="true">https://forum.iobroker.net/post/654753</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Tue, 20 Jul 2021 15:54:49 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 15:44:58 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><br />
ich denke eher, dass sich da irgendwo eine alte dep festgebissen hat wo sienichthingehört.<br />
die wird dann auch nicht durch Neuinstallation aufgelöst</p>
]]></description><link>https://forum.iobroker.net/post/654751</link><guid isPermaLink="true">https://forum.iobroker.net/post/654751</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Tue, 20 Jul 2021 15:44:58 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 15:41:57 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></p>
<p dir="auto">Vielleicht per</p>
<pre><code>cd /opt/iobroker
sudo -H -u iobroker npm install iobroker.js-controller
</code></pre>
<p dir="auto">versuchen.<br />
Zuvor den Master/Slave-Verbund auflösen und danach wieder einrichten?</p>
]]></description><link>https://forum.iobroker.net/post/654750</link><guid isPermaLink="true">https://forum.iobroker.net/post/654750</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Tue, 20 Jul 2021 15:41:57 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 15:32:41 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">npm cache clean schon auf allen drei Systemen laufen lassen. Leider keine Änderung.</p>
<p dir="auto">Vielleicht hat <a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: AlCalzone">@<bdi>AlCalzone</bdi></a> oder <a class="plugin-mentions-user plugin-mentions-a" href="/user/apollon77" aria-label="Profile: apollon77">@<bdi>apollon77</bdi></a> noch eine Idee.</p>
<p dir="auto">Danke für eure bisherige Unterstützung.</p>
]]></description><link>https://forum.iobroker.net/post/654748</link><guid isPermaLink="true">https://forum.iobroker.net/post/654748</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Tue, 20 Jul 2021 15:32:41 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 14:55:01 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> sagte in <a href="/post/654735">Serialport error bei Adapter updates</a>:</p>
<blockquote>
<p dir="auto">Kann mir jetzt noch jemand sagen wie ich das auf  Slave 2 korrigieren kann ?</p>
</blockquote>
<p dir="auto">eventuell <a class="plugin-mentions-user plugin-mentions-a" href="/user/alcalzone" aria-label="Profile: AlCalzone">@<bdi>AlCalzone</bdi></a></p>
<p dir="auto">ich habe mal auf github nachgesehen<br />
<a href="https://github.com/ioBroker/adapter-core/blob/master/package.json" rel="nofollow ugc">https://github.com/ioBroker/adapter-core/blob/master/package.json</a></p>
<p dir="auto">und keine dep gefunden für serialport</p>
<p dir="auto">helfen könnte noch:</p>
<p dir="auto">npm cache clean</p>
<p dir="auto">oder package-lock json löschen</p>
<p dir="auto">fragt mich bitte nicht wie</p>
]]></description><link>https://forum.iobroker.net/post/654741</link><guid isPermaLink="true">https://forum.iobroker.net/post/654741</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Tue, 20 Jul 2021 14:55:01 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 14:51:53 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> sagte in <a href="/post/654735">Serialport error bei Adapter updates</a>:</p>
<blockquote>
<p dir="auto">iobroker.core@0.1.0</p>
</blockquote>
<p dir="auto">Vermutlich am nachhaltigsten, wenn da von iobroker.core@0.1.0<br />
auf iobroker.inst umgestellt wird. Ich habe aber keinen Schimmer wie man das am besten anfängt.</p>
]]></description><link>https://forum.iobroker.net/post/654738</link><guid isPermaLink="true">https://forum.iobroker.net/post/654738</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Tue, 20 Jul 2021 14:51:53 GMT</pubDate></item><item><title><![CDATA[Reply to Serialport error bei Adapter updates on Tue, 20 Jul 2021 14:44:14 GMT]]></title><description><![CDATA[<p dir="auto">So, alle 3 Rechner mit</p>
<pre><code>sudo apt update
sudo apt upgrade
iobroker update
iobroker upgrade
</code></pre>
<p dir="auto">aktualisiert.</p>
<p dir="auto">Master:</p>
<pre><code>npm list serialport
iobroker.inst@2.0.3 /opt/iobroker
`-- iobroker.modbus@3.4.9
  `-- serialport@9.2.0
</code></pre>
<p dir="auto">Slave 1:</p>
<pre><code>pi@iobroker-garage-gross:/opt/iobroker $ npm list serialport
iobroker.inst@2.0.3 /opt/iobroker
├─┬ iobroker.javascript@5.2.7
│ └── serialport@9.2.0
└─┬ iobroker.modbus@3.4.9
  └── serialport@9.2.0  deduped
</code></pre>
<p dir="auto">Slave 2:</p>
<pre><code>npm list serialport
iobroker.core@0.1.0 /opt/iobroker
├─┬ iobroker.modbus@3.4.9
│ └── serialport@9.2.0
├─┬ iobroker.smartmeter@3.2.1
│ ├── serialport@9.0.7
│ └─┬ smartmeter-obis@2.3.0
│   └── serialport@9.0.7  deduped
└── UNMET DEPENDENCY serialport@^9.0.6

npm ERR! missing: serialport@^9.0.6, required by iobroker.core@0.1.0
</code></pre>
<p dir="auto">Kann mir jetzt noch jemand sagen wie ich das auf  Slave 2 korrigieren kann ?</p>
]]></description><link>https://forum.iobroker.net/post/654735</link><guid isPermaLink="true">https://forum.iobroker.net/post/654735</guid><dc:creator><![CDATA[wendy2702]]></dc:creator><pubDate>Tue, 20 Jul 2021 14:44:14 GMT</pubDate></item></channel></rss>