Seite 1 von 1
Javascript Version in OH 3.2.0 nicht verfügbar (ECMAScript 262 Edition 11)
Verfasst: 22. Jan 2022 11:07
von ML_1982
wenn ich diese offizielle Doku
https://www.openhab.org/addons/automation/jsscripting/
richtig verstehen, dann ist die neuste Javascript Version für Rules die automatisch mit installiert ist diese: ECMAScript 262 Edition 11
2022-01-22_11h05_17.png
Bei mir sieht das aber so aus, die Version wird nicht angezeigt.
2022-01-22_11h07_05.png
Was mache ich falsch?
Re: Javascript Version in OH 3.2.0 nicht verfügbar (ECMAScript 262 Edition 11)
Verfasst: 22. Jan 2022 13:48
von udo1toni
Ich denke, Du musst zunächst unter Main UI -> Administration -> Einstellungen -> Add-Ons -> Automation das Addon JSScripting installieren. Anschließend steht das aktuelle ECMA zur Verfügung.
Re: Javascript Version in OH 3.2.0 nicht verfügbar (ECMAScript 262 Edition 11)
Verfasst: 23. Jan 2022 10:03
von ML_1982
@udo1toni: Danke!
Damit klappt es, hatte das irgendwie übersehen oder falsch verstanden.
Was bei dem Themenkomplex hilft ist das hier.
https://community.openhab.org/t/migrate ... les/129788
Einen Problempunkt habe ich noch:
Warnung beim ersten Ausführen der Rule
[WARN ] [.internal.OpenhabGraalJSScriptEngine] - Failed to retrieve script script dependency listener from engine bindings. Script dependency tracking will be disabled.
immer wenn ich eine Regel speichere und dann das erste mal ausführe, habe ich diese Warnung im /var/log/openhab/openhab.log. Beim zweiten Ausführen der Rule ist die Warnung weg. Nach dem was ich so im Web finde, kann man die Warnung aber ignorieren. Schöner wäre es natürlich ohne Warnung.