ist jemand folgendes Problem bereits aufgefallen und hat vielleicht schon eine Lösung?
Wo ich die Channels (openHAB 3.3) von einen Sonoff Pow mit Tasmota eingerichtet habe (und diese auch mit Items verlinkt habe) ist mir aufgefallen das bei einigen die Unit Of Measurement Daten (z.B. A oder W) gar nicht angezeigt werden. Noch mehr war ich irritiert wo ich bei einem Channel zwei Links eingerichtet habe, bei einem wurde kWh angezeigt aber bei dem anderen nicht.
Wenn Du Dir das Item näher anschaust, wirst Du sehen, dass Photovoltaikanlage_Leistunggestern vom Typ Number ist, während PhotovoltaikStromzahler_Leistunggestern vom Typ Number:Power ist.
Unit of Measurement funktioniert natürlich nur bei Items, welche auch eine Einheit (Unit) halten.
Auch muss bereits die Datenquelle eine Einheit mit liefern, gewöhnlich reicht es nicht, eine einfache Zahl in ein entsprechendes Item zu speichern und anschließend hat die Zahl die Einheit.
Das hängt damit zusammen, dass es unterschiedliche Einheiten geben kann.
Z.B. 0 °C oder 32 °F. Wenn ich nun einfach 32 schreibe, kann openHAB nicht sicher sagen, ob es sich dabei um °C oder °F handeln soll.
Anderes Beispiel: 5 als Wert für Current. Es könnte 5 A gemeint sein, oder auch 5 mA (oder auch beliebige andere Größen, aber mindestens diese beiden wären zu unterscheiden, weil beide Größen im Haushalt absolut üblich sind und vorkommen).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
bei mir werden seit Update auf 3.3 für die Sonoff Items keine Einheiten mehr angezeigt. Mit dem Vorgänger war noch alles OK
Unter Unit Of Measurement stehen die Einheiten noch drin. Jedoch werden diese Einträge ignoriert