Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4 - JS Transformation

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4

Beitrag 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?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

freeks
Beiträge: 8
Registriert: 6. Sep 2023 20:24
Answers: 0

Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4

Beitrag 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 :?:
openHAB4.0.1 in einem Debian-Container (bookworm) (Proxmox 8.0.4, LXC), mit openHABian eingerichtet

freeks
Beiträge: 8
Registriert: 6. Sep 2023 20:24
Answers: 0

Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4

Beitrag 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'
openHAB4.0.1 in einem Debian-Container (bookworm) (Proxmox 8.0.4, LXC), mit openHABian eingerichtet

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4 - JS Transformation

Beitrag 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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4 - JS Transformation

Beitrag 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)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: Verbrauch Tag, Woche, Monat, Jahr nach Update auf Openhab 4 - JS Transformation

Beitrag von Galadriel13 »

Vielen Dank udo1toni.

Die JavaScript Scripting Engine hat gefehlt-nun läuft alles.
Herzlichen Dank und ein schönes Wochenende.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Antworten