<?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[velux-klf200-api und js-controler 3.x.x läuft nicht]]></title><description><![CDATA[<p dir="auto">Hallo,</p>
<p dir="auto">Mein System:<br />
ioBroker läuft auf einen Tinkerboard 2 GB RAM<br />
Armbian Linux 4.19.69<br />
Node.js 12.16.2<br />
npm 6.13.4<br />
js-controller 3.0.18 nach Fehler per Restore wieder auf 2.2.9</p>
<p dir="auto">Zum Test auf Raspberry 4 mit 4GB<br />
Linux rolfiobroker 4.19.97-v7l+ Debian<br />
Node.js 12.16.2<br />
npm 6.14.4<br />
js-controller 3.0.19</p>
<p dir="auto">Jetzt das Problem:</p>
<p dir="auto">Ich nutze den Velux Gateway KLF 200 um damit zwei Dachrollos zu steuern. Dazu nutze ich ein Skript von <a class="plugin-mentions-user plugin-mentions-a" href="/user/gemuesepudding" aria-label="Profile: gemuesepudding">@<bdi>gemuesepudding</bdi></a> und <a class="plugin-mentions-user plugin-mentions-a" href="/user/mihaeru" aria-label="Profile: Mihaeru">@<bdi>Mihaeru</bdi></a> von hier:</p>
<p dir="auto"><a href="https://forum.iobroker.net/topic/14312/adapter-f%C3%BCr-velux-klf-200-interface/64">Sh. hier</a></p>
<p dir="auto">Diese Skript wurde entwickelt mangels der Aktualisierung des ursprünglichen Adapters. Dieses Skript nutzt das NPM-Modul "velux-klf200-api", das im Javascript-Adapter hinzugefügt werden muß.</p>
<p dir="auto">Das funktioniert auch sehr gut, und erfüllt genau meine Erwartungen. Nach dem ich den js-controler von 2.2.9 auf 3.0.18 geupdatet habe bekomme ich nur noch Fehlermeldungen beim minütlichen Durschlauf des Skriptes. Meine Vermutung ist, das auch das NPM-Modul hier nicht mehr auf dem neusten Stand ist.<br />
Hier die Fehlermeldung aus dem Log:</p>
<pre><code>vascript.0	2020-04-28 14:05:29.513	info	(1484) script.js.Velux.Velux_main_neu: Klf connected!
javascript.0	2020-04-28 14:05:25.236	error	(1484) at Script.runInContext (vm.js:131:20)
javascript.0	2020-04-28 14:05:25.236	error	(1484) at script.js.Velux.Velux_main_neu:191:1
javascript.0	2020-04-28 14:05:25.235	error	(1484) at on (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1150:28)
javascript.0	2020-04-28 14:05:25.235	error	(1484) at Object.subscribe (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1080:13)
javascript.0	2020-04-28 14:05:25.235	error	(1484) at subscribePattern (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:102:29)
javascript.0	2020-04-28 14:05:25.234	error	(1484) at Adapter.getForeignStates (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6860:43)
javascript.0	2020-04-28 14:05:25.234	error	(1484) TypeError: pattern.replace is not a function
javascript.0	2020-04-28 14:05:25.234	error	(1484) ^
javascript.0	2020-04-28 14:05:25.233	error	(1484) startkey: pattern.replace(/\*/g, ''),
javascript.0	2020-04-28 14:05:25.233	error	(1484) script.js.Velux.Velux_main_neu: /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6860
javascript.0	2020-04-28 14:05:25.201	info	(1484) Start javascript script.js.Velux.Velux_main_neu
</code></pre>
<p dir="auto">Leider sagen mir die Fehlermeldungen nichts, da fehlt mir einfach das Wissen.<br />
Daraus ergeben sich für mich folgende Fragen:</p>
<ol>
<li>Ist meine Vermutung richtig?</li>
<li>Bedeutet das, eine Aktualisierung des js-controller muß unterbleiben? Und</li>
<li>Hat das Konsequenzen für die weitere Nutzung des ioBrokers?<br />
Und ins Blaue gefragt:<br />
Kann man mit einer Aktualisierung dieses NPM-Moduls in absehbarer Zeit rechnen? Vom Adapter wage ich es kaum zu hoffen, da sich hier schon zwei Jahre nichts mehr getan hat.</li>
</ol>
<p dir="auto">Vielen Dank Rolf</p>
]]></description><link>https://forum.iobroker.net/topic/32820/velux-klf200-api-und-js-controler-3-x-x-läuft-nicht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 05 May 2026 02:40:13 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/32820.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Apr 2020 13:14:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to velux-klf200-api und js-controler 3.x.x läuft nicht on Sat, 09 May 2020 17:12:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/rolf_a" aria-label="Profile: Rolf_A">@<bdi>Rolf_A</bdi></a> Ich habe mir einen S20 davor gepackt. Der wird von einer überarbeiteten Version einfach nach 5 Fehlversuchen ausgeschaltet. Ist echt overkill, aber das Teil ist hat ()%(%", oder sehr unstable, wenn man nett ist</p>
]]></description><link>https://forum.iobroker.net/post/429076</link><guid isPermaLink="true">https://forum.iobroker.net/post/429076</guid><dc:creator><![CDATA[gemuesepudding]]></dc:creator><pubDate>Sat, 09 May 2020 17:12:16 GMT</pubDate></item><item><title><![CDATA[Reply to velux-klf200-api und js-controler 3.x.x läuft nicht on Tue, 05 May 2020 16:03:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gemuesepudding" aria-label="Profile: gemuesepudding">@<bdi>gemuesepudding</bdi></a><br />
Ich habe im Thread zum Adapter des KLF200 <a class="plugin-mentions-user plugin-mentions-a" href="/user/amg_666" aria-label="Profile: amg_666">@<bdi>amg_666</bdi></a>  gelesen, daß einmal nachts ausschalten hilft. So habe ich einen alten FS20 Schalt-Aktor mit Homematic so eingerichtet, daß er nachts um 3:00 Uhr eine Minute den KLF200 ausschaltet. Das hat zumindest das "Hängenbleiben" bisher beseitigt.</p>
<p dir="auto">Mein eigentliches Problem scheint sich nach dem kompletten Aufsetzen eines Raspberry 4  in Luft aufgelöst zu haben. Zumindest mit js-controler 3.0.20 treten die Fehlermeldungen nicht mehr auf. Auch der Status der Rollos wird geholt.</p>
<p dir="auto">Ich als Laie von Java-Skript werde wieder an den alten Elektroniker-Spruch erinnert: "Der Laie staunt, der Fachmann wundert sich!"</p>
<p dir="auto">Gruß Rolf</p>
]]></description><link>https://forum.iobroker.net/post/426744</link><guid isPermaLink="true">https://forum.iobroker.net/post/426744</guid><dc:creator><![CDATA[Rolf_A]]></dc:creator><pubDate>Tue, 05 May 2020 16:03:15 GMT</pubDate></item><item><title><![CDATA[Reply to velux-klf200-api und js-controler 3.x.x läuft nicht on Tue, 05 May 2020 12:21:27 GMT]]></title><description><![CDATA[<p dir="auto">Ich hatte das Problem, dass mir der KLF immer wieder stehen blieb. Ich bin dran das zu beheben, inkl einem Totmann switch via Tasmota S20. Aber da ich das aktuell nicht nutze weiß ich nicht ob das schon wieder läuft</p>
]]></description><link>https://forum.iobroker.net/post/426619</link><guid isPermaLink="true">https://forum.iobroker.net/post/426619</guid><dc:creator><![CDATA[gemuesepudding]]></dc:creator><pubDate>Tue, 05 May 2020 12:21:27 GMT</pubDate></item></channel></rss>