Seite 1 von 1

[gelöst] Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 9. Jan 2022 13:08
von scotty
Hallo Community,

hat jemand von euch eine Vorstellung, warum diese wunderbare Lösung von Udo unter OH 3.2 nicht mehr funktioniert:

viewtopic.php?p=36911#p36911

Re: Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 9. Jan 2022 14:14
von udo1toni
Was genau funktioniert denn nicht?

Re: Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 9. Jan 2022 14:50
von scotty
udo1toni hat geschrieben: 9. Jan 2022 14:14 Was genau funktioniert denn nicht?
Die Transformation - es findet keine Umrechnung mehr statt.

Re: Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 9. Jan 2022 20:00
von udo1toni
Und Konfiguration sowie Script sind noch so wie erwartet?

Kannst Du das JavaScript mal aus dem Profile entfernen, um zu sehen, ob die Daten überhaupt noch ankommen?

Re: Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 9. Jan 2022 21:58
von scotty
udo1toni hat geschrieben: 9. Jan 2022 20:00 Und Konfiguration sowie Script sind noch so wie erwartet?
Ja, sind sie und wenn ich Profile auf "Standard" stelle, erhalte ich folgende Fehlermeldung: Requested content not found.

Re: Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 10. Jan 2022 00:56
von udo1toni
Dann liegt der Fehler vorher. Also musst Du nun schauen, warum der wert erst gar nicht in openHAB ankommt. Wie überrtägst Du den Wert? http Binding? exec Binding?

Re: Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 10. Jan 2022 01:46
von scotty
Das verstehe ich jetzt aber nicht. Der Wert wird (wie schon in der Openhab-Version 3.1) über das Ookla-Speedtest-Binding ermittelt. Das Binding wird nach /addons kopiert und manuell installiert. Momentan wird mir über das entsprechende Download-Item 1098302208 Bytes angezeigt, die entsprechend umzurechnen wären. Bis zur Umstellung auf oh3.2 hat alles so funktioniert, wie du seinerzeit vorgeschlagen hattest. Allerdings gibt es noch kein neues Binding, es heißt immer noch org.openhab.binding.speedtest-3.1.0-SNAPSHOT.jar.

Re: Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 10. Jan 2022 01:51
von udo1toni
Aber dann müsste der Wert ja angezeigt werden. hat sich der Typ des Items verändert?

Re: Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 10. Jan 2022 02:14
von scotty
Der Wert wird in Byte angezeigt aber nicht, wie unter 3.1, umgerechnet. Ich habe keine Veränderungen vorgenommen.
screenshot_6.png
Und hier noch die Fehlermeldung aus der Log:

2022-01-10 00:51:56.114 [WARN ] [iles.JavaScriptTransformationProfile] - Could not transform state '1098302208' with function 'byteToMbyte.js' and format '%.2f'

Re: Edit Item Metadata: stateDescription - Fortsetzung

Verfasst: 10. Jan 2022 05:02
von scotty
So, Problem gelöst: Format in '%s' geändert und unter Pattern '%.2f' eingetragen. Anschließend wird der umgerechnete Wert in Mbps mit 2 Nachkommastellen angezeigt.

Vielen Dank für die Unterstützung!