Seite 1 von 1

Nach Update auf Openhab4 komische Werte bei Livisi Geräten

Verfasst: 10. Okt 2023 08:40
von Frank1687
Hallo Zusammen,
da ich leider nichts dazu gefunden habe, hier mal mein kleines Problem nach dem Update von Openhab3.4 auf Openhab4.

Soweit funktioniert alles, bis auf einen Livisi Bewegungsmelder(WMD) und die Heizkörperthermostate (RST2).
Bei der Helligkeit des Bewegungsmnelders bekomme ich nur noch einen Wert 0.4-0.6 angezeigt, was vorher zwischen 0 und 100% war.
Bei den Heizkörperthermostaten zeigt er die Temperatur richtig an, jedoch die Luftfeuchtigkeit 0.4 bis 0.8, was vorher bei 40-65% war.

Muss ich da irgendwas ändern in den Einstellungen des Livisi Bindings oder den Things/Channels ?

Jemand eine Idee ?

Gruß Frank

Re: Nach Update auf Openhab4 komische Werte bei Livisi Geräten

Verfasst: 10. Okt 2023 10:05
von Frank1687
Nach ein wenig forschen hat mir der Heizkörperthermostat im Livisi Smarthome 56% und der 2. 60% angezeigt, im Openhab stand dann 0.56% und 0.6%.
Das selbe beim Helligkeitssensor. In der Livisi App 67% Helligkeit, bei Openhab 0.67%
Scheint so, als wenn das nur *100 nehmen müsste, aber wie ?

Gruß
Frank

Re: Nach Update auf Openhab4 komische Werte bei Livisi Geräten

Verfasst: 10. Okt 2023 10:56
von udo1toni
Nö, Du musst lediglich den Itemtyp korrigieren und gegebenenfalls die korrekten Einheiten eintragen :)

Das Stichwort hierzu lautet Units of Measurement. Die entsprechenden Kanäle liefern als Einheit Prozent, das bedeutet von 0 = 0% bis 1 = 100% (woraus sich dann der Wert 0 bis 1 ergibt. Das verknüpfte Item muss nun unbedingt vom Typ Number:Dimensionless sein, damit der Wert als Prozentwert verwendet wird.
Weiterhin gibt es für QuantityType Items (alle mit Number:<irgendwas>) ab OH4 in den Metadaten ein Feld unit, welches nicht optional ist. Hier wird eingetragen, in welchem Format der Wert im Itemstatus gehalten wird. Dies beeinflusst auch die Darstellung in Charts, weil die Persistence unmittelbar den Status nutzt. In diesem Feld sollte also im Fall von Number:Dimensionless unbedingt % stehen.
Zusätzlich gibt es noch das Metadatenfeld stateDescription - Pattern, in dem eingetragen wird, wie der Wert dargestellt werden soll. Steht hier nichts, so wird einfach die Standardformatierung verwendet, was bei Prozentwerten gerne mal zur "Einheit" One führt. Das Format wird so angegeben, wie in der Sitemap üblich, also z.B. %.1f %% für "Wert mit einer Nachkommastelle, gefolgt von einem Leerzeichen und danach das Zeichen %".

Falls es sich um einen Dimmer handelt, sollte das Problem nicht auftreten, Dimmer haben immer Prozentwerte.

Re: Nach Update auf Openhab4 komische Werte bei Livisi Geräten

Verfasst: 10. Okt 2023 16:14
von Frank1687
Super, danke
Nun werden die Werte wieder richtig angezeigt. Gewusst wie :D