Seite 2 von 2
Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4
Verfasst: 9. Sep 2023 20:37
von udo1toni
Das spricht aber dafür, dass beim Installieren von JavaScript Scripting irgendwas nicht ganz rund gelaufen ist.
Hast Du openHAB mal neu gestartet?
Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4
Verfasst: 9. Sep 2023 21:00
von freeks
ja, schon mehrmals nach dem Upgrade auf OH4. hat das vielleicht mit dem fehlenden Nashorn zu tun?
Die Meldungen tauchen im Wesentlichen nach dem Neustart auf und danach nur noch ganz selten, obwohl mehrere Modbus Items mit einer Transformation alles 10s die Daten abfragen

Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4
Verfasst: 11. Sep 2023 14:48
von freeks
In der JS Transformation hatte ich noch einen Fehler in einem der vielen Modbus Item. Nun ist die erste Warnung aus dem log nicht mehr vorhanden. Bleibt nur noch die zweite Warnung (ProfileFactory). Funktionieren tut es trotzdem!
Code: Alles auswählen
2023-09-09 17:46:09.282 [WARN ] [s.internal.SingleValueTransformation] - couldn't transform response because transformationService of type 'JS' is unavailable
2023-09-09 17:46:09.318 [WARN ] [.thing.internal.CommunicationManager] - No ProfileFactory found which supports profile 'transform:JS' for link 'ModbusWallboxDataID2A018Number -> modbus:data:1795f2b182:997484055e:number'
Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4 - JS Transformation
Verfasst: 4. Nov 2023 21:24
von Galadriel13
Hallo liebe Community,
ich möchte mich an dieses Thema mit anhängen.
Ich habe heute das Upgrade auf OH4 gemacht.
Dabei habe ich zuerst die bisherige Java-Version (V11) gelöscht und Java 17 neu installiert.
Dann habe ich das Upgrade ausgeführt.
Nach dem Neustart musste ich meine Things neu starten, dann hat soweit fast alles funktioniert.
Was nicht mehr, wie vorher funktioniert sind die Transformations.
Diese rechnen beispielsweise den Füllstand von 879 in 87,9% um.
Dazu habe ich wie bisher in dem jew. Item --> State Description --> Pattern
JS(Umrechnung_Prozent.js):%s
eingetragen. Das wurde auch nicht verändert.
Unter Einstellungen --> Transformations sind alle Transformations aufgelistet, neben jeder Transformation ist ein Symbol eines geschlossenen Schlosses.
Aktuell weiß ich nicht so recht, wo ich hier ansetzen soll, denn eigentlich ist alles richtig-zumindest soweit ich das beurteilen kann.
Habt ihr einen Tipp?
Danke.
Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4 - JS Transformation
Verfasst: 4. Nov 2023 23:39
von udo1toni
In openHAB4 gibt es keine JavaScript Transformation mehr (bzw. schon, aber eben nicht mehr als getrennten Transformation Service) Stattdessen musst Du dieJavaScript Scripting Engine installieren.
Für die Verschiebung des Kommas kommt allerdings auch eine andere Variante in Betracht, sofern der Channel über UoM verfügt und die Unit auch angepasst werden kann (z.B. mqtt oder http)
Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4 - JS Transformation
Verfasst: 4. Nov 2023 23:59
von Galadriel13
Vielen Dank udo1toni.
Die JavaScript Scripting Engine hat gefehlt-nun läuft alles.
Herzlichen Dank und ein schönes Wochenende.