Wir reden von einer aktuellen Version openHAB4.1.0?
In einer Sitemap kannst Du die Ausgabe über das Label beeinflussen.
Wenn Wir von Pages sprechen (also Main UI), dann muss die State Description konfiguriert werden.
Um welchen Itemtyp geht es? Number Item ist nicht unbedingt gleich Number Item.
Code: Alles auswählen
Type switch : motion "Bewegung" [ stateTopic="<das/topic/der/wahl>", transformationPattern="JSONPATH:$.motion", on="1" ,off="0" ]
Type number : lux "Lux" [ stateTopic="<das/topic/der/wahl>", transformationPattern="JSONPATH:$.lux", unit="lx" ]
Type number : bat "Batterie" [ stateTopic="<das/topic/der/wahl>", transformationPattern="JSONPATH:$.battery", unit="%" ]
Drei Items:
Code: Alles auswählen
Switch motion1_sense "Bewegung" {channel="..."}
Number:Illuminnance motion1_lux "Lichteinfall" {channel="...", unit="lx", stateDescription=""[pattern="%d lx"]}
Number:Dimensionless motion1_bat "Batteriestand" {channel="...", unit="%", stateDescription=""[pattern="%d %"]}
Alternatix könnte man statt
%d auch
%.1f verwenden, um eine Anzeige mit einer Nachkommastelle zu bekommen. Insbesondere, falls der Sensor eine Float Zahl liefert (also eine mit Komma bzw. Dezimalpunkt), ist
%d nicht zulässig.
Die Konfiguration ist genau so auch über die UI möglich, man muss keine Textdateien dafür verwenden.
Zum Zeigen der Konfiguration ist die Textform aber besser geeignet
openHAB4.2.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.8, LXC), mit openHABian eingerichtet