Slideranzeige für Thermostat

Begonnen von wthiess, 11 Oktober 2016, 20:47:08

Vorheriges Thema - Nächstes Thema

wthiess

Hallo Fhemgemeinde!

Ich habe ein Anzeigeproblem das ich nicht lösen kann.
Meine Steuerung funktioniert. Allerdings ist die Anzeige Schrott.
Mein Modbusthermostat arbeitet etwas komisch.
Hier mein Slider: slider,-150,10,50
Standart ist 20Grad. -150 bedeutet 5Grad also 20-15=5, 0=20Grad, 50=25Grad.
Ich kann nur die Differenz zu der Normaltemperatur einstellen und das in Zentel Grad. Somit ist alles x 10.
Hat jemand eine Idee wie ich das Lösen kann. Ich möchte so wie bei jeden Regler die Zahlen 5-25 sehen. Leider kann ich nicht programmieren.

lg
Wolfgang


#Heizung Wohnzimmer
define HZ_WZ RPI_GPIO 7
attr HZ_WZ active_low yes
attr HZ_WZ direction output
attr HZ_WZ group Heizung_Wohnzimmer
attr HZ_WZ room Heizung

define Temp_WZ1 THRESHOLD Temp_WZ:Temperatur:1:Temp_WZ_S:TemperaturSoll HZ_WZ|set @  off|set @ on
attr Temp_WZ1 group Heizung_Wohnzimmer
attr Temp_WZ1 number_format %.1f
attr Temp_WZ1 room Heizung
attr Temp_WZ1 state_format _m _dv

#Soll_WZ offset schreiben
define Soll_WZ ModbusAttr 2 5
attr Soll_WZ userattr IODev dev-h-combine dev-h-defPoll obj-h260-reading obj-h523-expr obj-h523-hint obj-h523-reading obj-h523-set stateFormat webCmd
attr Soll_WZ IODev VR400Mod
attr Soll_WZ dev-h-combine 5
attr Soll_WZ dev-h-defPoll 1
attr Soll_WZ group Heizung_Wohnzimmer
attr Soll_WZ obj-h260-reading TemperaturSoll
attr Soll_WZ obj-h523-hint slider,-150,10,50
attr Soll_WZ obj-h523-reading Sollof
attr Soll_WZ obj-h523-set 1
attr Soll_WZ room Heizung
attr Soll_WZ stateFormat {sprintf("%.0f", ReadingsVal($name,"TemperaturSoll",0))}
attr Soll_WZ webCmd Sollof

#ist Temperatur
define Temp_WZ ModbusAttr 2 30
attr Temp_WZ userattr IODev dev-h-combine dev-h-defPoll obj-TempVR-showget obj-h258-expr obj-h258-reading obj-h258-showget stateFormat
attr Temp_WZ IODev VR400Mod
attr Temp_WZ dev-h-combine 5
attr Temp_WZ dev-h-defPoll 1
attr Temp_WZ group Heizung_Wohnzimmer
attr Temp_WZ obj-h258-expr $val/10
attr Temp_WZ obj-h258-reading Temperatur
attr Temp_WZ obj-h258-showget 1
attr Temp_WZ room Heizung
attr Temp_WZ stateFormat {sprintf("%.1f Grad", ReadingsVal($name,"Temperatur",0))}




Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......