crunchip sagte:
sollte ab v 2.1.1 funktionieren
https://github.com/ioBroker/ioBroker.hass/commit/0be14d3c395511a424f484e21996a89904c6d46b
crunchip sagte:
sollte ab v 2.1.1 funktionieren
https://github.com/ioBroker/ioBroker.hass/commit/0be14d3c395511a424f484e21996a89904c6d46b
Habe etwas gebraucht bis ich mich da eingefunden habe, wollte es mal testen, da ich mit dem neuen echo 11 das Problem hatte, mit dem einfrieren des Silk Browsers und ich ihn stromlos machen musste, wenn ich vis im Browser laufen lies.
Zugleich auch mal testhalber KI verwendet um mir ein Tab erstellen zu lassen.
Ich muss schon sagen "geiler Scheiß"
für den genialen Adapter

Wir empfehlen: Node.js 24.x
Hallo alle zusammen,
es gibt Neuigkeiten zu der von uns empfohlenen Node.js-Version für den ioBroker: Wir empfehlen ab sofort den Einsatz von Node.js 24.
Hintergrund
Node.js 24 wurde im April 2025 veröffentlicht, ist seit Oktober 2025 LTS und hat sich in unseren Tests und im produktiven Einsatz als stabil erwiesen. Es sind keine generellen Probleme mit Node.js 24 in Verbindung mit dem ioBroker bekannt. Die Kernkomponenten laufen alle stabil.
Was heißt das konkret?
Bestehende Installationen: Aktualisiert eure Systeme auf Node.js 24 bzw. plant das Update bei der nächsten Gelegenheit.
Neuinstallationen: Es wird der ioBroker direkt mit Node.js 24 installiert – der Installer richtet Node.js 24 automatisch ein.
Mindestvoraussetzung: Die aktuelle Mindestversion ist nodejs@22. Wer noch auf Node.js 22 ist, hat einen funktionierenden ioBroker, sollte aber den Wechsel auf 24 einplanen. Versionen unter 22 werden nicht mehr unterstützt.
Hier besteht dringender Handlungsbedarf, da diese Versionen auch alle seitens nodejs.org längst nicht mehr unterhalten werden und somit das Lebensende erreicht haben. Hier erfolgen also auch keine Sicherheitsupdates mehr!
Adapter: Bereits heute gibt es (wenige) Adapter, die Node.js 24 als Mindestvoraussetzung haben. Diese Zahl wird aber in Zukunft natürlich steigen. Es könnte auch noch ein paar 'Nischen'-Adapter geben, die dann angepasst werden müssen. Dazu wohl am besten dann beim zugehörigen GitHub-Repository ein 'Issue' eröffnen. Das sollte aber nur bei ganz wenigen 'aus der Zeit gefallenen' Adaptern der Fall sein.
Und so führt ihr das Update durch
Der einfachste Weg ist auf einer Debian Linux Basis:
iob nodejs-update
in der Kommandozeile absetzen. Es empfiehlt sich zuvor die Adapter bereits auf dem aktuellen Stand zu haben.
Bitte wie immer vorher ein Backup erstellen (z. B. mit dem BackItUp-Adapter)!
Falls es wider Erwarten doch mit einzelnen Adaptern noch haken sollte kommt man mit der Angabe der gewünschten Version wieder auf die Vorversion:
iob nodejs-update 22
Hinweise
Installer, Updater, iob nodejs-update und die anderen typischen Stellen sind entsprechend angepasst, sodass Node.js 24 empfohlen bzw. bei Neuinstallationen automatisch mitinstalliert wird.
Von npm bitte die Finger lassen – die passende npm-Version kommt immer mit dem Hauptpaket nodejs mit.
Keine Node-Version-Manager wie nvm oder n parallel verwenden – das zerstört u. U. die Installation.
iob nodejs-update ist nicht Teil des regelmäßigen Update-Prozesses, sondern wie hier nur für den Wechsel der Hauptversion gedacht. Danach wird ein Debian Linux-System wie gewohnt mit
sudo apt update && sudo apt full-upgrade
aktuell gehalten.
Bei Fragen oder Problemen erstellt bitte wie immer einen eigenen Thread im Forum mit eingefügter Ausgabe von
iob diag
Viel Spaß mit Node.js 24!
Es hängt auch ein wenig davon ab, wie nodejs auf windows installiert wurde.
Für Normalnutzer ist sicherlich das msi Paket von node die beste Wahl bzw. der eigentliche iobroker installer für die Erstinstallation.
Evtl haben manche auch Chocolatey verwendet oder ein anderes node Umgebungsmanagementsystem (ich verwende unter Windows bspw fnm)
Wenn dann sollte der Updatepfad dieses Systems verfolgt werden, sonst bekommt man unter Windows Chaos mit den node versionen.
Diese Systeme sollten allerdings nur verwendet werden, wer unter windows auch mit node entwickelt.
@crunchip ich habe es gerade bei mir getestet, die beiden Zeilen nachgetragen und den Haken bei Ausgefilfterte Entitäten beim Adapter-Start löschen gesetzt.
Der Filter passt wohl nicht:
2026-09-29 14:19:29.735 - info: hass.0 (1398065) starting. Version 2.1.0 in /opt/iobroker/node_modules/iobroker.hass, node: v22.23.3, js-controller: 7.2.3
2026-09-29 14:19:29.772 - info: hass.0 (1398065) Entity filter active: 2 pattern(s) loaded: entities.*.*.device_class, entities.*.*.state_class
2026-09-29 14:19:30.256 - info: hass.0 (1398065) Cleanup: no existing objects matched exclude patterns
Dieser Datenpunkt hätte ja verschwinden müssen:
hass.0.entities.binary_sensor.balkontur.device_class
Adapter ist v2.1.0
@fernetmenta
https://forum.iobroker.net/topic/85457/nach-update-auf-admin-8.0.14-immer-timeout/19
War keine Antwort auf deinen Post
sehe gerade, die http2 option ist bei http nicht möglich, da die browserhersteller das nur für https zulassen. die https2 option ist seit 3 wochen im admin eingebaut und standardmäßig aktiviert, wenn https ausgewählt wurde.
dann bleibt nur noch die ladereihenfolge der bibliotheken zu optimieren.
|
0
Beiträge
0
Ansehen
|
|
1,840
Beiträge
234
Ansehen
|