Fießkommawert von MQTT-Item wird als Ganzzahlwert angezeigt

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Proton
Beiträge: 93
Registriert: 10. Okt 2022 12:13
Answers: 4
Wohnort: Oberbergisches

Fießkommawert von MQTT-Item wird als Ganzzahlwert angezeigt

Beitrag von Proton »

Hallo zusammen und noch ein frohes neues Jahr,

ich habe den Präsenzmelder MTG275 über zigbee2mqtt eingebunden und dafür in openhab Thing und Channels angelegt.
Aber irgendwas habe ich vergessen oder falsch gemacht, weil Helligkeitswert eigentlich als Fließkommazahl übertragen wird
Bild

In openhab wird der Wert aber nur als Ganzzahl angezeigt
Bild

Ich hatte kurz überlegt ob es was mit Incoming Value Transformations zu tun hat, aber das ergibt in meinen Augen eigentlich keinen Sinn, deswegen würde ich jemand bitten mich in die richtige Richtung zu schubsen.

Vielen Dank und schönen Gruß

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

Re: Fießkommawert von MQTT-Item wird als Ganzzahlwert angezeigt

Beitrag von udo1toni »

Hast Du die unit im Channel mit angegeben?
Hast Du die unit in den Item Metadaten mit angegeben?
evtl. musst Du in den Metadaten das state Description Pattern anpassen (z.B. %.1f lx)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Proton
Beiträge: 93
Registriert: 10. Okt 2022 12:13
Answers: 4
Wohnort: Oberbergisches

Re: Fießkommawert von MQTT-Item wird als Ganzzahlwert angezeigt

Beitrag von Proton »

Hallo Udo,
nochmals frohes neues Jahr!
udo1toni hat geschrieben: 7. Jan 2024 21:22 Hast Du die unit im Channel mit angegeben?
Ja, hatte ich zwar, aber dabei hatte ich das Pattern übersehen.
Habe es gerade nochmal gemacht, es bleibt trotzdem eine Ganzzahl.
udo1toni hat geschrieben: 7. Jan 2024 21:22 evtl. musst Du in den Metadaten das state Description Pattern anpassen (z.B. %.1f lx)
Ohne das Pattern der state Description in den Metadaten anzupassen, scheint es nicht zu funktionieren.
Das habe ich gemacht und so wie es aussieht, hat das mein Problem gelöst.

Vielen Dank!

Schönen Gruß

Antworten