Seite 1 von 1

listWidget="oh-stepper-item" mit negativen Werten

Verfasst: 26. Dez 2024 15:52
von Hoasi
Hallo zusammen,

ich habe meine Heizung über ein EMS-ESP Gateway und MQTT in Openhab eingebunden. Nun habe ich Probleme mit der Konfiguration von nummerischen Werten, welche ich auch ändern, und an die Heizung zurück senden möchte.

Hier ein Beispiel:

Die Heizkurve ist auf eine minimale Außentemperatur von -16°C ausgelegt. Die einstellbaren Werte dafür sind von -126 bis 126 in 1er Schritten

Code: Alles auswählen

command_topic: ems-esp/thermostat/minexttemp
mode: box
step: 1
min: -126
max: 126
Ich habe das Thing entsprechend erstellt:

Code: Alles auswählen

Type number : minexttemp	"Buderus - Heizkreis 1 - Minimale Außentemperatur"       [ stateTopic="ems-esp/thermostat_data", commandTopic="ems-esp/thermostat/hc1.minexttemp", transformationPattern="JSONPATH:$.minexttemp" ]
und dazu ein Item:

Code: Alles auswählen

Number           Hc1NMinExttemp
                 "Buderus Heizkreis 1 - Minimale Außentemperatur [%.1f °C]"
                 <temperature>
                 (Heizung_Gesamtsystem_UG_HZ, Heizung_Gesamtsystem)
                 ["Setpoint","Temperature"]
                 {channel="mqtt:topic:MQTT-HeatingSystem:minexttemp", autoupdate="false", listWidget="oh-stepper-item"[min=-126, max=126, step=1]}
Nun habe ich das Problem, das in Openhab, solange ich das Item nicht öffne der eingestellte Wert von -16°C angezeigt wird, sobald ich das Item öffne der Wert auf 0 wechselt und auch nur Werte >=0 akzeptiert werden.

Gibt es eine Möglichkeit hier negative Werte eingeben zu können? Ich hab leider bisher, trotz Suche, nichts gefunden.

Vielen Dank und Gruß!

Tino