Seite 1 von 1

Setpoint-Wert soll ohne Nachkommastelle übergeben werden

Verfasst: 31. Mai 2021 12:20
von Hacky1978
Hallo zusammen,
ich greife in openHAB Werte über den Tuya Adapter im ioBroker ab. Aktuell scheitere ich daran, dass der Setpoint in der sitemap immer den Wert mit dem Zusatz .0 angibt. Wie bekomme ich es hin, dass immer nur Dezimalwerte übergeben werden?

Das Item sieht wie folgt aus:
Number Pool_Temperatur_Tuya_Target "Value: [%.0f °C]" { http="<[http://192.168.178.111:8087/get/tuya.0. ... ATH($.val)]" }


Setpoint in Sitemap:
Setpoint item=Pool_Temperatur_Tuya_Target label="Wassertemperatur Soll [%.0f °C]" step=1 minValue=23 maxValue=30 icon="temperature"

Im Log sehe ich, dass immer Werte wie 24.0 oder 25.0 übergeben werden. Diese werden nicht akzeptiert und der Wert springt wieder auf den ursprünglichen Wert zurück.

Vermutlich muss ich das Item direkt passend formatieren, hier komme ich aber nicht weiter. Hat jemand einen Tipp für mich?

Danke und viele Grüße
Sven