Bereits im Januar habe ich einen Beitrag zu neuen Blöcken und Features im ioBroker-JavaScript-Adapter erstellt. Dort hatte ich bereits angekündigt, dass ich in den nächsten Monaten weiterhin mehr Zeit in den Adapter stecken möchte. Jetzt ist ein halbes Jahr vergangen und ich möchte Dir ein kurzes Update geben, was seitdem passiert ist.
Im Video zeige ich die Version 8.5.1 des Adapters.
Video: JavaScript-Adapter – mehr neue Features#
Was ist neu?#
Wenn Du alle Neuerungen auf einen Blick sehen möchtest, hilft immer ein Blick in das Changelog des Adapters. Beinahe wöchentlich gab es neue Versionen mit neuen Funktionen.
httpGet und httpPost statt request#
Seit Version 7.9.0
In einem kurzen Upgrade-Guide habe ich mehr dazu erklärt (Englisch!).
»ioBroker httpGet statt request«
Objekt-Bausteine#
Seit Version 7.9.0
»ioBroker Objekt-Bausteine«
Multi-And / Multi-Or#
Seit Version 7.8.0
»ioBroker Und-Bausteine / Oder-Bausteine mit mehreren Eingängen«
Warnungen bei vielen Blöcken#
Viele Blöcke zeigen nun mit einem kleinen Ausrufezeichen, dass man gerade etwas baut, was höchstwahrscheinlich falsch ist. So ist es z. B. wenig sinnvoll, den Wert eines Datenpunktes an einen Trigger-Baustein weiterzugeben (außer der Wert ist wieder eine Objekt-ID, was ja fast nie der Fall sein wird).
»ioBroker Warnungen«
Temp-Dateien für Datei-Events#
»ioBroker Temp-Pfad generieren für Dateien«
Lektion im ioBroker-Master-Kurs 2024
Globale Variablen#
»ioBroker globale Variablen«
Lektion im ioBroker-Master-Kurs 2024
Dateien lesen und schreiben#
»ioBroker Dateien lesen und schreiben«
Lektion im ioBroker-Master-Kurs 2024
Eigene Datenpunkte bestätigen#
»ioBroker neuen Wert bestätigen«
Lektion im ioBroker-Master-Kurs 2024
Weitere Kleinigkeiten#
- Vorbereitungen für js-controller 6.x
- Warnung, wenn in einem Script mehr als 100 Trigger registriert werden (konfigurierbar)
- Neue Grafiken (SVG) für die Oberfläche
- Typing verbessert (da hat leider viel gefehlt)
- Objekt-ID als Tooltip für alle Bausteine
- Viele Übersetzungen überarbeitet
Weiterführende Links#
- ioBroker-Forum JavaScript 7.9.0 - Neue Objekt- und HTTP-Bausteine
- ioBroker-Forum JavaScript 7.11.0 - Neue Datei-Bausteine
- ioBroker-Forum JavaScript 8.3.0 - Log-Trigger, File-Events und Warnungen
- ioBroker-Forum JavaScript 8.5.2 - Blockly 10, Bausteine überarbeitet
- ioBroker-Blog JavaScript-Adapter – Verbesserungen April-Mai 2024
Im Video wird die Version 8.5.1 des Adapters gezeigt.
Diese Bausteine wurden mit Version 7.9.0 des JavaScript-Adapters eingeführt und ersetzen den bisherigen request-Baustein.
Viele Blöcke zeigen jetzt mit einem Ausrufezeichen an, wenn eine wahrscheinlich fehlerhafte Kombination gebaut wurde, etwa das Weiterreichen eines Datenpunkt-Werts an einen Trigger-Baustein.
Einen vollständigen Überblick liefert das Changelog des Adapters auf GitHub, da es nahezu wöchentlich neue Versionen mit neuen Funktionen gab.
Es gibt neue Bausteine zum Lesen und Schreiben von Dateien sowie zur Erzeugung von Temp-Dateien für Datei-Events, etwa im Zusammenhang mit Telegram.
Transparenz-Hinweis (Level 1: Komplett selbst finanziert)
An diesem Beitrag ist kein Hersteller beteiligt! Sämtliche Produkte habe ich selber gekauft und trage die kompletten Kosten für diesen Beitrag alleine! Die Inhalte wurden somit von niemandem gesehen oder abgestimmt. Es handelt sich zu 100 Prozent um meine persönliche Meinung und Erfahrung! Danke an die Community, dass ich solche Inhalte für die Allgemeinheit zur Verfügung stellen kann!
