FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Maxl am 24 November 2015, 20:23:01

Titel: Slider Sollwert übergeben
Beitrag von: Maxl am 24 November 2015, 20:23:01
Hallo,

ich habe mir eine Slider erstellt und möchte nun den eingestellten Wert als Solltemperatur an das HM-CC-RT-CN senden.
In welcher Variablen findet man aber nun den aktuellen Wert und wie übergibt man den dann an das Thermostat.

define Heizung_Buero dummy
attr Heizung_Buero room Heizung
attr Heizung_Buero setList state:slider,5.0,0.5,30.0
attr Heizung_Buero webCmd state

fhem("set .*._Thermostat_Clima desired-temp xxx");


Kann mir jemand weiterhelfen?
Titel: Antw:Slider Sollwert übergeben
Beitrag von: igami am 25 November 2015, 06:07:25
Steht im Reading state
Titel: Antw:Slider Sollwert übergeben
Beitrag von: Maxl am 27 November 2015, 20:14:48
Hallo,

habs hinbekommen
define Heizung_Zimmer1_SliderNotify notify Heizung_Zimmer1:* {my $sliderwert = ReadingsVal("Heizung_Zimmer1","state","5.0");; fhem ("set CUL_HM_HM_CC_RT_DN_3547B5_Clima desired-temp $sliderwert");;}

nun möchte ich noch die akt. Temperatur anzeigen, welches ICON oder LABEL gibt es dazu, finde leider nichts.

Danke
Titel: Antw:Slider Sollwert übergeben
Beitrag von: Hollo am 27 November 2015, 21:01:14
Da Du durch Deine Dummy-Definition im state schon den passenden Wert hast, ginge das auch kürzer.
define Heizung_Zimmer1_SliderNotify notify Heizung_Zimmer1:* { fhem("set CUL_HM_HM_CC_RT_DN_3547B5_Clima desired-temp $EVENT") }

Die aktuelle Temperatur findest Du im _Clima channel unter measured-temp .

P.S.: wenn Du den Thermostaten sinnhaft umbenennst, ist das übersichtlicher.
Titel: Antw:Slider Sollwert übergeben
Beitrag von: Maxl am 28 November 2015, 09:37:35
Hallo,

ZitatDie aktuelle Temperatur findest Du im _Clima channel unter measured-temp .
aber wie schaffe ich es damit die akt. Temperatur direkt beim SLIDER steht?

Gruß
Mario
Titel: Antw:Slider Sollwert übergeben
Beitrag von: Hollo am 28 November 2015, 14:55:36
Upps, da habe ich Dich falsch verstanden...
Ich meine mit aktueller Temperatur die jetzige IST-Temperatur; Du scheinbar den momentanen SOLL-Wert.

Den SOLL-Wert hast Du doch durch desired-temp.
Wenn der quasi "Ausgangswert" sein soll, musst Du per notify Deinen Slider-Dummy auf diesen Wert setzen.
Titel: Antw:Slider Sollwert übergeben
Beitrag von: Maxl am 28 November 2015, 19:50:49
Hi,

ne ich möchte gerne neben dem SLIDER den akt. Wert anzeigen, hier erscheint aber nur der Ist-Wert und der Slider-Wert.
Kann man irgendein Label einfügen, oder gibt es eine andere Funktion um die ganzen Thermostate übersichtlich darzustellen.
Wenn ich die Thermostate unter einen eigenen Raum verschiebe befinden sich alle Kanäle der HM-RT-CC darin was unübersichtlich ist.


Titel: Antw:Slider Sollwert übergeben
Beitrag von: stromer-12 am 28 November 2015, 20:02:23
Schaue dir mal das Attribut stateFormat an

PS: bzw readingsGroup
Titel: Antw:Slider Sollwert übergeben
Beitrag von: Puschel74 am 28 November 2015, 21:09:28
Im Wiki zu ReadingsGroup finden sich doch ausreichend Möglichkeiten  :o
Was gefällt daran den nicht?
Titel: Antw:Slider Sollwert übergeben
Beitrag von: Hollo am 29 November 2015, 18:04:30
Zitat von: Maxl am 28 November 2015, 19:50:49
...Wenn ich die Thermostate unter einen eigenen Raum verschiebe befinden sich alle Kanäle der HM-RT-CC darin was unübersichtlich ist.
Stimmt, das sieht schei**e aus.   ;)
Aber dazu gibt es hier reichlich Vorschläge, Beiträge, Codeschnipsel.