Seite 1 von 1

falscher Verbrauchswert von Steckdose

Verfasst: 18. Mär 2026 14:10
von ruab01
Hallo liebes Forum,
ich habe eine UPXNBOR Steckdose gekauft und über das Tuya-Binding eingebunden. Soweit funktioniert auch alles, nur der Verbrauch wird falsch anzeigt. Anstelle von 125 W bekomme ich 1250 W angezeigt. Wie kann ich in Openhab 5.1.0 den Wert am einfachsten durch 10 dividieren ?
Grüße
Rudi

Re: falscher Verbrauchswert von Steckdose

Verfasst: 18. Mär 2026 16:53
von Harka
Moin,
Du kannst über das Profil (ist die Ebene zwischen Channel und Item) noch eine Transformation vornehmen. Das geht mit allen unterstützen Sprachen.
Mit "SCRIPT Rule DSL (v1)" kannst Du unter "Thing zu Item Transformation"

Code: Alles auswählen

|Float.parseFloat(input) * 0.1
und
oder "SCRIPT ECMAScript (ECMAScript 262 Edition 11)"

Code: Alles auswählen

|parseFloat(input)*0.1
versuchen.

Re: falscher Verbrauchswert von Steckdose

Verfasst: 18. Mär 2026 19:01
von udo1toni
Wie ist das Thing angelegt? Kannst Du in der Konfiguration auf die Channel zugreifen? Wird die Leistung mit Unit übergeben? (direkt in ein Number:Power Item) Falls ja, sollte es ausreichen, als Unit "dW" anzuheben, also Deziwatt, womit das Komma um eine Stelle nach links verschoben wird. Das geht aber nur direkt im Channel, weil es die übergebene Unit betrifft.