<?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[Beta Test js-controller Kiera (v6.0)]]></title><description><![CDATA[<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Aktuelle Test Version</th>
<th>6.0.1</th>
</tr>
</thead>
<tbody>
<tr>
<td>Veröffentlichungsdatum</td>
<td>10.06.2024</td>
</tr>
</tbody>
</table>
<p dir="auto">Hallo ioBroker-Community,</p>
<p dir="auto">Heute möchte ich Euch den js-controller 6.0 auch für den Beta-test zur Verfügung stellen. Dieser Post enthält alle wichtigen Infos.</p>
<p dir="auto">Vorab danke an alle fleißigen Alpha Tester.</p>
<p dir="auto">Die Version 6.0.1 wird die erste Beta Version, die vermutlich noch heute im offiziellen Beta Repository erscheint.</p>
<h3>Node.js Versions-Anforderungen</h3>
<p dir="auto">In diesem Release entfällt Node.js 14.x und 16.x. Die unterstützten Node.js Versionen sind: 18.x, 20.x und voraussichtlich 22.x. Die empfohlene Node.js Version für ioBroker haben wir vor kurzem auf 20.x angehoben.<br />
Bitte beachtet weiterhin bei Node.js Updates die Anleitung im Forum unter <a href="https://forum.iobroker.net/topic/64032/update-nodejs-best-practise-supported-14-16-und-18">https://forum.iobroker.net/topic/64032/update-nodejs-best-practise-supported-14-16-und-18</a> !</p>
<h3>Informationen zur Version</h3>
<p dir="auto">In dieser Version wurde die Umstellung des Quellcodes auf TypeScript nochmal vorangetrieben (5.X 76%, mit 6.X 90% der Codebase), wodurch am Ende die Stabilität weiter steigt weil viele Code-Fehler nicht mehr auftreten können.<br />
Ebenfalls läuft der Controller nun komplett als ESM Modul, was uns technisch alle Möglichkeiten offen hält und auch Adapter nun komplett als ESM Module laufen können und somit keine Einschränkungen mehr haben falls Dependencies nur für ESM verfügbar sind.<br />
Weiterhin sind auch einige neue Features unter anderem die Möglichkeit des automatisierten Adapter-Upgrades (Admin Funktionalität wird zeitnah implementiert), Informationen über das System Management (neue Pakete, restart nötig, ...) sowie das Management von geblockten Adapter-Versionen hinzugefügt.<br />
Auch wenn mit dieser Version keine neuen relevanten Prüfungen hinzukommen, die zu Log-Ausgaben bei Adaptern führen, meldet aktuelle Logausgaben bitte weiterhin bei den Adaptern.</p>
<p dir="auto">Detailliertere Informationen zu allen Änderungen und Features findet Ihr weiter unten und im Changelog. Ich hoffe auch diesmal auf Eure tatkräftige Unterstützung, sodass der Stable-Release dann genau so reibungslos verläuft wie bei den letzten Versionen.</p>
<p dir="auto">Für die aktive Mitarbeit an dieser Version des js-controller bedanke mich diesmal wieder besonders bei Apollon77, AlCalzone und natürlich Bluefox und auch ein paar weiteren Entwicklern!</p>
<p dir="auto">Darüber hinaus ist der js-controller 6.0 generell kompatibel mit allen bestehenden ioBroker-Systemen. Ein Update von der Version 5.x ist problemlos möglich.<br />
Ansonsten empfehlen wir ein schrittweises Update auf die 6.0  (3.3.x -&gt; 4.0 -&gt; 5.0).</p>
<h3>Installation</h3>
<h4>VOR der Installation</h4>
<p dir="auto">Wie bei jedem Test dieser Art: Bitte macht ein Backup! <code>iobroker backup</code> bzw kopieren des <code>iobroker-data</code> Verzeichnisses reichen an sich aus. Bitte nicht das node_modules Verzeichnis einfach kopieren, da sonst symbolische Links kaputt gehen können, was zu größeren Problemen danach führt.<br />
Eine alte 5.0.x-Version des js-controller kann im Notfall einfach wieder per <code>npm install iobroker.js-controller@version</code> ("version" durch die gewünschte Versionsnummer ersetzen) installiert werden und sollte alles wieder herstellen (Letzter Stable Stand ist die 5.0.19)</p>
<h4>Nötige Adapter-Aktualisierungen</h4>
<p dir="auto">Am besten VOR dem js-controller Update alle verfügbaren Adapter-Updates prüfen und alle Updates installieren, die im Changelog auf Optimierungen oder Anpassungen für den js-controller 5.0 oder höher hinweisen.<br />
Mit den stable Versionen der jeweiligen Adapter sollten keine Probleme auftreten, falls doch bitte hier melden.</p>
<h4>Achtung: MASTER/SLAVE-Systeme Reihenfolgen beachten!</h4>
<p dir="auto">Bei einem Multi-Host-System, welches auf js-controller 5.0.x läuft, ist es beim Update auf Version 6.0 empfohlen, zuerst das Master-System zu aktualisieren. Der Master muss dann wieder gestartet werden. Die Slaves werden danach aktualisiert!</p>
<p dir="auto">Bei Updates von Master/Slave-Systemen mit js-controller 4.x oder früher Bitte die jeweiligen Update Threads der empfohlenen Zwischenversionen prüfen.</p>
<h4>Windows</h4>
<p dir="auto">Es wird empfohlen einmalig bei bestehenden Installationen den fixer auszuführen und falls noch vorhanden die <code>iobroker.bat</code> zu löschen.</p>
<p dir="auto">Hierzu werden folgende Befehle genutzt:</p>
<pre><code>del iobroker.bat
iob fix
</code></pre>
<p dir="auto">Anschließend im ioBroker-Verzeichnis nach stoppen des ioBroker den Befehl <code>iob upgrade self</code> ausführen.</p>
<h4>Linux</h4>
<p dir="auto">Entweder den GUI installationsprozess im Admin nutzen oder</p>
<ul>
<li>ioBroker stoppen (iobroker stop)</li>
<li>Prüfen das keine Prozesse (Adapter, Backups) mehr laufen (<code>ps auxww|grep io</code> und auch <code>ps auxww|grep backup</code>). Es passiert manchmal das trotz dem Stoppen noch Zombies zurückbleiben</li>
<li><code>cd /opt/iobroker</code></li>
<li>Das Update erfolgt via <code>iob upgrade self</code></li>
<li>ioBroker starten (<code>iobroker start</code>)</li>
</ul>
<h4>Bei Fehlern:</h4>
<p dir="auto">Wenn bei der Installation Fehler wegen fehlender Zugriffsrechte auftreten, am besten den Installation-Fixer (<code>iobroker fix</code> wer schon einen js-controller 2.x oder höher hat, alternativ weiterhin manuell via <code>curl -sL https://iobroker.net/fix.sh | bash -</code>) nutzen und die Installation wiederholen.<br />
Falls es auch danach noch Fehler gibt, bitte die Installation erneut mittels <code>iob upgrade self</code> versuchen. Bitte berichtet solche Fälle hier im Thread.</p>
<h4>NACH der Installation</h4>
<p dir="auto">Wenn alles klappt merkt Ihr ausser der höheren Versionsnummer in der Host-Ansicht im Admin keinen Unterschied. Alles funktioniert weiterhin wie vorher. Alle Adapterinstanzen starten und funktionieren. Wenn das so ist hat alles geklappt.</p>
<p dir="auto">Falls im Log Warn-Meldungen auftauchen mit dem Hinweis diese an den Entwickler zu senden, dann bitte schauen welcher Adapter es ist und entsprechend dort Issues bitte anlegen!<br />
Was hat sich geändert, was besonders ansehen/beachten?</p>
<p dir="auto">Neben einiger weiterer Bugfixes gibt es folgende Änderungen und Fixes zu erwähnen:</p>
<ul>
<li>generell siehe Changelog, speziell auch für die Features</li>
<li>generell bitte im CLI und auch sonst überall drüber schauen. Die Typescript und ESM Umstellungen haben sehr viel Code angefasst.</li>
</ul>
<p dir="auto">Speziell die Entwickler sollten bitte die genannten Deprecations und neuen Features anschauen und beachten.</p>
<p dir="auto">Wie bereits gesagt, viele Änderungen fanden hinter den Kulissen statt. Hier für Interessierte als Spoiler eine Zusammenfassung:</p>
<p dir="auto"></p><section class="spoiler-wrapper"><button class="spoiler-control btn btn-default">Spoiler</button><section style="display:none" class="spoiler-content"><p></p>
<h3>6.0.1 Release Kiera</h3>
<p dir="auto"><strong>Breaking changes</strong></p>
<ul>
<li>Support for Node.js 16 is dropped!</li>
<li>Binary states have been removed</li>
<li>Let's encrypt has been removed</li>
</ul>
<p dir="auto"><strong>Features</strong></p>
<ul>
<li>(foxriver76) Added possibility to automatically upgrade adapters (see <a href="https://github.com/ioBroker/ioBroker.js-controller?tab=readme-ov-file#automatic-adapter-upgrade" rel="nofollow ugc">https://github.com/ioBroker/ioBroker.js-controller?tab=readme-ov-file#automatic-adapter-upgrade</a>)</li>
<li>(foxriver76) if updates for OS packages are available a notification is generated (Linux only)</li>
<li>(foxriver76) the controller creates a notification if free disk space is critical (see <a href="https://github.com/ioBroker/ioBroker.js-controller?tab=readme-ov-file#disk-space-warnings" rel="nofollow ugc">https://github.com/ioBroker/ioBroker.js-controller?tab=readme-ov-file#disk-space-warnings</a>)</li>
<li>(foxriver76) allow to ignore specific adapter versions (see <a href="https://github.com/ioBroker/ioBroker.js-controller?tab=readme-ov-file#ignoring-specific-adapter-version" rel="nofollow ugc">https://github.com/ioBroker/ioBroker.js-controller?tab=readme-ov-file#ignoring-specific-adapter-version</a>)</li>
<li>(foxriver76) if an adapter is blocklisted and thus stopped the controller now generates a notification</li>
<li>(foxriver76) allow to configure redis tls during <code>setup custom</code></li>
</ul>
<p dir="auto"><strong>Optimizations and fixes</strong></p>
<ul>
<li>(foxriver76) we now send <code>SIGKILL</code> instead of <code>SIGTERM</code> if adapter does not stop in normal time to prevent ghost processes</li>
<li>(foxriver76) prevent crash case if an invalid pattern  is scanned in the database</li>
<li>(foxriver76) we now log the pid if a adapter process is stopped</li>
<li>(foxriver76/Apollon77) fixed crash case on file rotation</li>
<li>(foxriver76) optimized error messages and help text for cli commands <code>url</code> and <code>install</code></li>
<li>(foxriver76) if users want to install non existing adapters we now hint to the <code>url</code> command instead of recommending the use of npm</li>
<li>(foxriver76) when interacting with aliases we no longer check permissions of the alias and the original object, we now only check the alias</li>
<li>(foxriver76) host object is now already created during <code>setup first</code> run, allowing eg to disable sentry globally before first start of ioBroker</li>
<li>(foxriver76) if the user sets a custom title for instances this is now preserved during upload</li>
<li>(foxriver76) on reinstallation of adapters we uninstall the package manually first to ensure a correct reinstall</li>
<li>(foxriver76) fixed problem on multihost discover</li>
<li>(foxriver76) if <code>getState</code> is called on a non existing or non linked alias we return <code>null</code> like for all other non existing states</li>
<li>(foxriver76) optimize alias subscribe performance for non-redis dbs</li>
<li>(foxriver76/bluefox/Apollon77) updated dependencies</li>
<li>(foxriver76/bluefox/Apollon77) minor fixes and stability improvements</li>
</ul>
<p dir="auto"><strong>Developer relevant DEPRECATIONS/WARNINGS</strong></p>
<ul>
<li>(foxriver76) adapters need to specify <code>adapter-core</code> version 3.1.4 or higher or allow an upgrade to this version by specifying e.g. <code>^3.x.x</code></li>
<li>(foxriver76) it is now validated that <code>obj.native</code> is of type <code>Record&lt;string, unknown&gt;</code></li>
<li>(foxriver76) Let's encrypt has been removed (<code>@iobroker/webeserver</code> should be used instead)</li>
<li>(foxriver76) deprecated <code>delete</code>/<code>createState/channel/device</code> methods</li>
<li>(foxriver76) deprecated ioPack <code>common.license</code> which is replaced by the new object <code>common.licenseInfo</code></li>
<li>(foxriver76) ioPack mode <code>subscribe</code> has been removed as you can achieve the same with mode <code>once</code> and setting <code>system.adapter.xy.alive</code> state (also removed <code>common.wakeup</code> and <code>common.subscribe</code> because of this)</li>
</ul>
<p dir="auto"><strong>Developer relevant new features</strong></p>
<ul>
<li>(foxriver76) js-controller (and thus the whole ioBroker) is now running as an ESM module internally while staying a 100 % backward compatible to adapters written in cjs</li>
<li>(foxriver76) adapters can now be written as ESM modules having full support (including compact mode)</li>
<li>(foxriver76) we provide all exports as ESM and as CJS to allow adapter developers to choose what to use</li>
<li>(foxriver76) added convenient methods to manage node modules (see <a href="https://github.com/ioBroker/ioBroker.js-controller?tab=readme-ov-file#managing-node-modules" rel="nofollow ugc">https://github.com/ioBroker/ioBroker.js-controller?tab=readme-ov-file#managing-node-modules</a>)</li>
<li>(foxriver76) allow to specify reason and exit code on <code>adapter.stop</code></li>
<li>(foxriver76) if you blocklist a version in your <code>io-package.json</code> the controller won't start it anymore and will generate a notification</li>
<li>(foxriver76) for adapters of type <code>schedule</code> and <code>connectionType</code> set to <code>cloud</code> the schedule will be automatically delayed by up to 60 seconds randomly per user if the CRON does not contain a seconds argument, this is to prevent DDoS attacks</li>
</ul>
<p dir="auto"><strong>Developer relevant optimizations and fixes</strong></p>
<ul>
<li>(foxriver76) fixed crash case if an malformed object was defined in ioPack instanceObjects</li>
<li>(foxriver76) when interacting with aliases we no longer check permissions of the alias and the original object, we now only check the alias</li>
<li>(foxriver76) if <code>getState</code> is called on a non-existing or non-linked alias we return <code>null</code> like for all other non-existing states</li>
<li>(foxriver76/bluefox) multiple improvements on type level<br />
</li>
</ul></section></section>
<p dir="auto">Generell ist zu testen, ob alles noch so funktioniert wie vorher auch. Das ist das wichtigste!<br />
Wie Fehler melden?</p>
<p dir="auto">Wer sich unsicher ist, ob ein Fehler vorliegt, sollte am besten hier im Thread das Problem beschreiben. So können wir alle versuchen, das Problem nachzuvollziehen und ggf. einzugrenzen.</p>
<p dir="auto">Bitte checkt auch die "Known issues Liste" (zweiter Post) mit den Dingen die aktuell während der Beta bekannt sind und bis zum Stable noch angepasst werden.</p>
<p dir="auto">Sobald ein Fehler auftritt der in einer Fehlermeldung oder einen Crash mit Fehlerdetails im Log oder auf Kommandozeile endet, dann dazu am besten direkt ein GitHub-Issue im js-controller Projekt öffnen und zusätzlich hier im Thread posten. Je detaillierter die Angaben im Issue sind (genaue Fehlermeldungen/Logs, Infos zur OS- und Node.js-Umgebung sowie genaue Schritte zur Reproduktion des Problems), umso schneller können wir Fehler einkreisen und beheben.</p>
<p dir="auto">Bitte postet auch die Ausgabe von <code>iob diag</code> mit rein.<br />
Wir wünschen allen viel Spaß beim Testen und vielen Dank für Eure Unterstützung!</p>
<p dir="auto">Moritz</p>
]]></description><link>https://forum.iobroker.net/topic/75206/beta-test-js-controller-kiera-v6-0</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 06:58:23 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/75206.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Jun 2024 11:08:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Fri, 30 Aug 2024 15:13:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/esp8266" aria-label="Profile: esp8266">@<bdi>esp8266</bdi></a> Das klingt ja einfach. Gewusst wie ist alles. Vielen Dank :-)</p>
]]></description><link>https://forum.iobroker.net/post/1196502</link><guid isPermaLink="true">https://forum.iobroker.net/post/1196502</guid><dc:creator><![CDATA[DerGraf123]]></dc:creator><pubDate>Fri, 30 Aug 2024 15:13:50 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Fri, 30 Aug 2024 15:11:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dergraf123" aria-label="Profile: dergraf123">@<bdi>dergraf123</bdi></a> , es geht auch ohne das alle Datenpunkte gelöscht werden.<br />
Upload ist auch keine Installation. Der Adapter muss nur neu gebaut werden.</p>
<pre><code>iob upgrade Adapter@Version --debug 
</code></pre>
]]></description><link>https://forum.iobroker.net/post/1196499</link><guid isPermaLink="true">https://forum.iobroker.net/post/1196499</guid><dc:creator><![CDATA[ESP8266]]></dc:creator><pubDate>Fri, 30 Aug 2024 15:11:49 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Fri, 30 Aug 2024 14:59:57 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 />
Ein "iob upload daikin" brachte gar nichts.<br />
Erst das Löschen des Adapters und anschließender Neuinstallation aller Instanzen ist der Fehler weg.<br />
Hätte nicht gedacht, dass dies zum Erfolg führt.</p>
<p dir="auto">Vielen Dank für den Tip <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60a.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--blush" style="height:23px;width:auto;vertical-align:middle" title=":blush:" alt="😊" /></p>
]]></description><link>https://forum.iobroker.net/post/1196496</link><guid isPermaLink="true">https://forum.iobroker.net/post/1196496</guid><dc:creator><![CDATA[DerGraf123]]></dc:creator><pubDate>Fri, 30 Aug 2024 14:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Fri, 30 Aug 2024 14:18:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/dergraf123" aria-label="Profile: dergraf123">@<bdi>dergraf123</bdi></a></p>
<p dir="auto">Adapter mal neu installiert?</p>
]]></description><link>https://forum.iobroker.net/post/1196479</link><guid isPermaLink="true">https://forum.iobroker.net/post/1196479</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Fri, 30 Aug 2024 14:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Fri, 30 Aug 2024 14:04:57 GMT]]></title><description><![CDATA[<p dir="auto">Hallo Zusammen,</p>
<p dir="auto">ich habe mich nun auch mal an das Update 6.0.11 auf NodeJS 20.17.0 getraut. NPM ist 10.8.2<br />
Leider funktioniert der Daikin Adapter 1.4.2 nicht. Vielleicht wurde das schon gemeldet, ich hatte nichts entsprechendes gefunden. Da ich 3 Daikin Instanzen laufen habe, ist es für mich auch unverzichtbar. Falls das hier mittlerweile der falsche Thread ist, bitte verschieben oder mitteilen.</p>
<p dir="auto">Fehlerlog:</p>
<pre><code>
host.iobroker
2024-08-30 15:56:34.940	info	Restart adapter system.adapter.daikin.0 because enabled

host.iobroker
2024-08-30 15:56:34.940	error	instance system.adapter.daikin.0 terminated with code 1 (JS_CONTROLLER_STOPPED)

host.iobroker
2024-08-30 15:56:34.940	error	Caught by controller[1]: Node.js v20.17.0

host.iobroker
2024-08-30 15:56:34.940	error	Caught by controller[0]: at node:internal/main/run_main_module:28:49

host.iobroker
2024-08-30 15:56:34.940	error	Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12)

host.iobroker
2024-08-30 15:56:34.940	error	Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1104:12)

host.iobroker
2024-08-30 15:56:34.940	error	Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1288:32)

host.iobroker
2024-08-30 15:56:34.939	error	Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)

host.iobroker
2024-08-30 15:56:34.939	error	Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1469:14)

host.iobroker
2024-08-30 15:56:34.939	error	Caught by controller[0]: at Object.&lt;anonymous&gt; (/opt/iobroker/node_modules/iobroker.daikin/daikin.js:661:5)

host.iobroker
2024-08-30 15:56:34.939	error	Caught by controller[0]: at startAdapter (/opt/iobroker/node_modules/iobroker.daikin/daikin.js:229:15)

host.iobroker
2024-08-30 15:56:34.938	error	Caught by controller[0]: TypeError: utils.Adapter is not a constructor

host.iobroker
2024-08-30 15:56:34.938	error	Caught by controller[0]: ^

host.iobroker
2024-08-30 15:56:34.938	error	Caught by controller[0]: adapter = new utils.Adapter(options);

host.iobroker
2024-08-30 15:56:34.938	error	Caught by controller[0]: /opt/iobroker/node_modules/iobroker.daikin/daikin.js:229

host.iobroker
2024-08-30 15:56:34.504	info	instance system.adapter.daikin.0 in version "1.4.2" started with pid 1908
</code></pre>
<p dir="auto">Wenn mehr Daten gebraucht werden bitte melden.<br />
Gruß DerGraf</p>
]]></description><link>https://forum.iobroker.net/post/1196473</link><guid isPermaLink="true">https://forum.iobroker.net/post/1196473</guid><dc:creator><![CDATA[DerGraf123]]></dc:creator><pubDate>Fri, 30 Aug 2024 14:04:57 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 18 Aug 2024 08:43:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/foxriver76" aria-label="Profile: foxriver76">@<bdi>foxriver76</bdi></a> said in <a href="/post/1192425">Beta Test js-controller Kiera (v6.0)</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gaspode" aria-label="Profile: gaspode">@<bdi>gaspode</bdi></a> gibt’s da log?</p>
</blockquote>
<p dir="auto">Klar, im oben verlinken Beitrag. Hier nochmal der Link: <a href="https://forum.iobroker.net/post/1191125">https://forum.iobroker.net/post/1191125</a></p>
]]></description><link>https://forum.iobroker.net/post/1192426</link><guid isPermaLink="true">https://forum.iobroker.net/post/1192426</guid><dc:creator><![CDATA[Gaspode]]></dc:creator><pubDate>Sun, 18 Aug 2024 08:43:34 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 18 Aug 2024 08:42:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gaspode" aria-label="Profile: gaspode">@<bdi>gaspode</bdi></a> gibt’s da log?</p>
]]></description><link>https://forum.iobroker.net/post/1192425</link><guid isPermaLink="true">https://forum.iobroker.net/post/1192425</guid><dc:creator><![CDATA[foxriver76]]></dc:creator><pubDate>Sun, 18 Aug 2024 08:42:12 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 18 Aug 2024 08:39:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/foxriver76" aria-label="Profile: foxriver76">@<bdi>foxriver76</bdi></a> said in <a href="/post/1192421">Beta Test js-controller Kiera (v6.0)</a>:</p>
<blockquote>
<p dir="auto">wenn über iob cli nicht aber über Admin schon dann wäre die Annahme dass Admin rebuild ausführt</p>
</blockquote>
<p dir="auto">Ja, klar. Allerdings ist es seltsam, dass es anscheinend abhängig von der JS-Controller-Version passiert. Da es mein Produktivsystem betrifft, will ich jetzt aber nicht all zu viel daran rumfummeln, bevor ich wenigstens eine kleine Ahnung habe, wo das herkommen kann.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sigi234" aria-label="Profile: sigi234">@<bdi>sigi234</bdi></a><br />
Danke für die Bestätigung.<br />
Was mir auch noch aufgefallen ist:</p>
<pre><code>npm ls
</code></pre>
<p dir="auto">listet neben den zu erwartenden Paketen auch</p>
<pre><code>nan 2.20.0 extraneous
</code></pre>
<p dir="auto">Auf. Mit "npm prune" lässt sich das seltsamerweise nicht bereinigen. Lösche ich das Paket direkt in node-modules tree, ist es nach dem nächsten Adapter Update wieder da. Hast du das auch?</p>
<p dir="auto">nan gehört ja auch ins Rebuild Umfeld, von daher gehören die beiden Effekte evtl. zusammen?</p>
]]></description><link>https://forum.iobroker.net/post/1192423</link><guid isPermaLink="true">https://forum.iobroker.net/post/1192423</guid><dc:creator><![CDATA[Gaspode]]></dc:creator><pubDate>Sun, 18 Aug 2024 08:39:16 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 18 Aug 2024 08:31:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gaspode" aria-label="Profile: gaspode">@<bdi>gaspode</bdi></a> wenn über iob cli nicht aber über Admin schon dann wäre die Annahme dass Admin rebuild ausführt</p>
]]></description><link>https://forum.iobroker.net/post/1192421</link><guid isPermaLink="true">https://forum.iobroker.net/post/1192421</guid><dc:creator><![CDATA[foxriver76]]></dc:creator><pubDate>Sun, 18 Aug 2024 08:31:04 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 18 Aug 2024 08:16:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gaspode" aria-label="Profile: gaspode">@<bdi>gaspode</bdi></a><br />
Jupp, ist bei mir auch so. Mit Version 5.0.19 tritt das nicht auf.</p>
]]></description><link>https://forum.iobroker.net/post/1192418</link><guid isPermaLink="true">https://forum.iobroker.net/post/1192418</guid><dc:creator><![CDATA[sigi234]]></dc:creator><pubDate>Sun, 18 Aug 2024 08:16:33 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 18 Aug 2024 07:22:11 GMT]]></title><description><![CDATA[<p dir="auto">Da ich unsicher bin, ob das mit dem JS-Controller zusammen hängt, hab ich die Frage in <a href="https://forum.iobroker.net/post/1191125">ein eigenes Thema</a> geschrieben. Seit Upgrade meines Produktivsystems auf JS-Controller 6.9.10 wird nach jedem Adapter Update "node-gyp rebuild" ausgeführt (bzw. es wird versucht). Bei Installationen/Updates über iob CLI oder direkt npm tritt das nicht auf. Könnte das mit dem JS-Controller zusammen hängen? Durch was wird dieses "node-gyp rebuild" ausgelöst?<br />
In meinen diversen Testsystemen habe ich den Effekt nicht.</p>
]]></description><link>https://forum.iobroker.net/post/1192405</link><guid isPermaLink="true">https://forum.iobroker.net/post/1192405</guid><dc:creator><![CDATA[Gaspode]]></dc:creator><pubDate>Sun, 18 Aug 2024 07:22:11 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Tue, 06 Aug 2024 19:48:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/feuersturm" aria-label="Profile: feuersturm">@<bdi>feuersturm</bdi></a><br />
OK SORRY - ja das ist richtig.</p>
<p dir="auto">Tag war wohl schon zu lange.</p>
]]></description><link>https://forum.iobroker.net/post/1188346</link><guid isPermaLink="true">https://forum.iobroker.net/post/1188346</guid><dc:creator><![CDATA[mcm1957]]></dc:creator><pubDate>Tue, 06 Aug 2024 19:48:13 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Tue, 06 Aug 2024 19:38:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mcm1957" aria-label="Profile: mcm1957">@<bdi>mcm1957</bdi></a> Hi, hatte hier schon bewusst gepostet. Laut der github Seite <a href="https://github.com/ioBroker/ioBroker.js-controller" rel="nofollow ugc">https://github.com/ioBroker/ioBroker.js-controller</a> ist die 6.0.10 noch nicht im stable</p>
]]></description><link>https://forum.iobroker.net/post/1188342</link><guid isPermaLink="true">https://forum.iobroker.net/post/1188342</guid><dc:creator><![CDATA[Feuersturm]]></dc:creator><pubDate>Tue, 06 Aug 2024 19:38:49 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Tue, 06 Aug 2024 19:48:57 GMT]]></title><description><![CDATA[<p dir="auto"><s><a class="plugin-mentions-user plugin-mentions-a" href="/user/feuersturm" aria-label="Profile: feuersturm">@<bdi>feuersturm</bdi></a><br />
Danke - aber falscher Thread. Das ist der BETA Thread :-)</s></p>
<p dir="auto"><s><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: Homoran">@<bdi>Homoran</bdi></a><br />
<a class="plugin-mentions-user plugin-mentions-a" href="/user/foxriver76" aria-label="Profile: foxriver76">@<bdi>foxriver76</bdi></a></s></p>
<p dir="auto"><s>Sollte man den hier (= den Beta Thread) ev schließen ?</s></p>
<p dir="auto">EDIT:<br />
Bitte den Blödsinn vergessen...</p>
]]></description><link>https://forum.iobroker.net/post/1188340</link><guid isPermaLink="true">https://forum.iobroker.net/post/1188340</guid><dc:creator><![CDATA[mcm1957]]></dc:creator><pubDate>Tue, 06 Aug 2024 19:48:57 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Tue, 06 Aug 2024 19:30:26 GMT]]></title><description><![CDATA[<p dir="auto">update auf 6.0.10 verlief bei mir ohne Probleme :-) Dankeschön <a class="plugin-mentions-user plugin-mentions-a" href="/user/foxriver76" aria-label="Profile: foxriver76">@<bdi>foxriver76</bdi></a></p>
]]></description><link>https://forum.iobroker.net/post/1188337</link><guid isPermaLink="true">https://forum.iobroker.net/post/1188337</guid><dc:creator><![CDATA[Feuersturm]]></dc:creator><pubDate>Tue, 06 Aug 2024 19:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Mon, 29 Jul 2024 12:51:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/flugsch%C3%BCler" aria-label="Profile: flugschüler">@<bdi>flugschüler</bdi></a> sagte in <a href="/post/1184192">Beta Test js-controller Kiera (v6.0)</a>:</p>
<blockquote>
<p dir="auto">Seit dem update 6.0.9 und auch eine Version davor funktioniert bei mir beim Blockly request (deprecated) nicht mehr. Ich will damit den PC herunterfahren. Hat vorher funktioniert, jetzt nicht mehr. Ist das bei euch auch so?</p>
</blockquote>
<p dir="auto">request (deprecated) funktionierte bei mir auch nicht mehr. Habe ich nun umgestellt auf http (GET), geht nun wieder.</p>
]]></description><link>https://forum.iobroker.net/post/1184925</link><guid isPermaLink="true">https://forum.iobroker.net/post/1184925</guid><dc:creator><![CDATA[UweRLP]]></dc:creator><pubDate>Mon, 29 Jul 2024 12:51:08 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 28 Jul 2024 09:12:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mcm1957" aria-label="Profile: mcm1957">@<bdi>mcm1957</bdi></a> said in <a href="/post/1184562">Beta Test js-controller Kiera (v6.0)</a>:</p>
<blockquote>
<p dir="auto">In jedem Fall würde ich anraten das Problem hier mal sein zu lassen und bei Bedarf ein neues Topic anzulegen. Der js.controller ist nur der Bote der ein falsches Objekt meldet. (Und ja, die Meldung kann ev. in älteren Versionen von js-controller oder adapter-core ev. nicht erfolgt sein. Das Objekt ist trotzdem fehlerhaft)</p>
</blockquote>
<p dir="auto">Danke dir! Ich hatte es jetzt auch schon mit verschiedenen Versionen vom js-controller versucht, werde ein neues Topic für den mqtt-Adapter erstellen.</p>
]]></description><link>https://forum.iobroker.net/post/1184567</link><guid isPermaLink="true">https://forum.iobroker.net/post/1184567</guid><dc:creator><![CDATA[sebi85]]></dc:creator><pubDate>Sun, 28 Jul 2024 09:12:03 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 28 Jul 2024 08:53:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sebi85" aria-label="Profile: sebi85">@<bdi>sebi85</bdi></a> said in <a href="/post/1184555">Beta Test js-controller Kiera (v6.0)</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a> said in <a href="/post/1184549">Beta Test js-controller Kiera (v6.0)</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sebi85" aria-label="Profile: sebi85">@<bdi>sebi85</bdi></a> sagte in <a href="/post/1184546">Beta Test js-controller Kiera (v6.0)</a>:</p>
</blockquote>
</blockquote>
<blockquote>
<p dir="auto">Fehler ist leider auch noch mit js-controller@5.0.19 vorhanden - liegt somit nicht unbedingt an der Version 6.0.</p>
</blockquote>
<p dir="auto">Der oben genannte State scheint eine PROPERTY event zu haben. Diese gibt es nicht. Das ist definitiv kein Problem des js-controllers.</p>
<p dir="auto">Ich würde mal den State ansehen und checken welche Properties er hat.<br />
Dann kannst du versuchen den State zu löschen (mqtt vorher anhalten). mqtt sollte ihn ja bei Bedarf neu anlegen.<br />
Wenn mqtt einen State mit der property(!) event anlegt dann ist was im mqtt faul.</p>
<p dir="auto">In jedem Fall würde ich anraten das Problem hier mal sein zu lassen und bei Bedarf ein neues Topic anzulegen. Der js.controller ist nur der Bote der ein falsches Objekt meldet. (Und ja, die Meldung kann ev. in älteren Versionen von js-controller oder adapter-core ev. nicht erfolgt sein. Das Objekt ist trotzdem fehlerhaft)</p>
<p dir="auto">Und falls es nicht klar ist:<br />
Es geht um eine property 'event' nicht um 'event' als Teil einer Id.</p>
]]></description><link>https://forum.iobroker.net/post/1184562</link><guid isPermaLink="true">https://forum.iobroker.net/post/1184562</guid><dc:creator><![CDATA[mcm1957]]></dc:creator><pubDate>Sun, 28 Jul 2024 08:53:57 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 28 Jul 2024 08:36:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a> said in <a href="/post/1184549">Beta Test js-controller Kiera (v6.0)</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sebi85" aria-label="Profile: sebi85">@<bdi>sebi85</bdi></a> sagte in <a href="/post/1184546">Beta Test js-controller Kiera (v6.0)</a>:</p>
<blockquote>
<p dir="auto">Könntest Du meinen Beitrag in den Beta-Bereich verschiebe</p>
</blockquote>
<p dir="auto">erledigt</p>
</blockquote>
<p dir="auto">danke.</p>
<p dir="auto">Fehler ist leider auch noch mit js-controller@5.0.19 vorhanden - liegt somit nicht unbedingt an der Version 6.0.</p>
]]></description><link>https://forum.iobroker.net/post/1184555</link><guid isPermaLink="true">https://forum.iobroker.net/post/1184555</guid><dc:creator><![CDATA[sebi85]]></dc:creator><pubDate>Sun, 28 Jul 2024 08:36:24 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 28 Jul 2024 08:17:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sebi85" aria-label="Profile: sebi85">@<bdi>sebi85</bdi></a> sagte in <a href="/post/1184546">Beta Test js-controller Kiera (v6.0)</a>:</p>
<blockquote>
<p dir="auto">Könntest Du meinen Beitrag in den Beta-Bereich verschiebe</p>
</blockquote>
<p dir="auto">erledigt</p>
]]></description><link>https://forum.iobroker.net/post/1184549</link><guid isPermaLink="true">https://forum.iobroker.net/post/1184549</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Sun, 28 Jul 2024 08:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 28 Jul 2024 08:15:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sebi85" aria-label="Profile: sebi85">@<bdi>sebi85</bdi></a> said in <a href="/post/1184546">js-controller 5.0.x jetzt für alle User im STABLE!</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a> oh, entschuldige - hatte übersehen, dass es im "Deutsch"-Bereich liegt.</p>
<p dir="auto">Könntest Du meinen Beitrag in den Beta-Bereich verschieben bzw. ist es möglich mittels</p>
<pre><code>sudo -H -u iobroker npm install iobroker.js-controller@5.0.19
</code></pre>
<p dir="auto">wieder auf einen älteren Stand zu springen in der Hoffnung, dass dann mein MQTT-Handling wieder funktioniert?</p>
</blockquote>
<p dir="auto">Schau bitte mal auf die Announcements:<br />
<img src="/assets/uploads/files/1722154525729-970a6bb0-c15e-4509-965d-74363232d63f-image.png" alt="970a6bb0-c15e-4509-965d-74363232d63f-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Die Antwort findest du im entsprechenden Topic:<br />
<a href="https://forum.iobroker.net/topic/75206/beta-test-js-controller-kiera-v6-0">https://forum.iobroker.net/topic/75206/beta-test-js-controller-kiera-v6-0</a></p>
]]></description><link>https://forum.iobroker.net/post/1184547</link><guid isPermaLink="true">https://forum.iobroker.net/post/1184547</guid><dc:creator><![CDATA[mcm1957]]></dc:creator><pubDate>Sun, 28 Jul 2024 08:15:42 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 28 Jul 2024 08:10:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a> oh, entschuldige - hatte übersehen, dass es im "Deutsch"-Bereich liegt.</p>
<p dir="auto">Könntest Du meinen Beitrag in den Beta-Bereich verschieben bzw. ist es möglich mittels</p>
<pre><code>sudo -H -u iobroker npm install iobroker.js-controller@5.0.19
</code></pre>
<p dir="auto">wieder auf einen älteren Stand zu springen in der Hoffnung, dass dann mein MQTT-Handling wieder funktioniert?</p>
]]></description><link>https://forum.iobroker.net/post/1184546</link><guid isPermaLink="true">https://forum.iobroker.net/post/1184546</guid><dc:creator><![CDATA[sebi85]]></dc:creator><pubDate>Sun, 28 Jul 2024 08:10:55 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 28 Jul 2024 07:47:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sebi85" aria-label="Profile: sebi85">@<bdi>sebi85</bdi></a> erstens gibt es für v6 einen eigenen beta-Tester Thread!<br />
hier ist stable v5 das Thema!</p>
<p dir="auto">zweitens: warum im deutschen Forum auf einmal auf Englisch?</p>
]]></description><link>https://forum.iobroker.net/post/1184540</link><guid isPermaLink="true">https://forum.iobroker.net/post/1184540</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Sun, 28 Jul 2024 07:47:37 GMT</pubDate></item><item><title><![CDATA[Reply to Beta Test js-controller Kiera (v6.0) on Sun, 28 Jul 2024 07:43:58 GMT]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I am struggling after updating the js-controller the most recent version (6.0.9).</p>
<p dir="auto">Unfortunately I am currently seeing a lot of errors in the mqtt controller. I am getting a lot of errors about invalid states. However, the states are send from openHASP to mosquitto mqtt-server and then integrated into iobroker via mqtt (client).</p>
<p dir="auto"><img src="/assets/uploads/files/1722152368694-8613b3af-ec22-445b-a598-e7d171d3cd22-image.png" alt="8613b3af-ec22-445b-a598-e7d171d3cd22-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">The openHASP sends the following to the mosquitto broker:</p>
<pre><code>{"event":"down","val":0}
</code></pre>
<p dir="auto">I think the error message is related to js-controller, isn't it? I have not changed anything on the openHASP / mosquitto settings, just upgraded js-controller and mqtt adapter (version 6.0).</p>
<p dir="auto">I already tried to change the object type / state to different values, unfortunately without success.</p>
<p dir="auto">Thank you in advance! Best, Sebastian</p>
]]></description><link>https://forum.iobroker.net/post/1184539</link><guid isPermaLink="true">https://forum.iobroker.net/post/1184539</guid><dc:creator><![CDATA[sebi85]]></dc:creator><pubDate>Sun, 28 Jul 2024 07:43:58 GMT</pubDate></item></channel></rss>