FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: maci am 14 Februar 2017, 12:58:37

Titel: [gelöst]desired Werte als Dummy vorgeben
Beitrag von: maci am 14 Februar 2017, 12:58:37
Hallo,

Ich suche derzeit nach einer Möglichkeit wie ich Werte variabel vorgeben kann.

Die Werteeingabe habe ich bereits als dummy geschafft.

Nun möchte ich bei der Anweisung:
Zitatdefine a_Schalt_Boilerladepumpe DOIF ([Temp_Ausgang_Puffer:temperature] > [Boiler_Temperatur:temperature]) \
(set Schalt_Boilerladepumpe desired 20) \
DOELSE (set Schalt_Boilerladepumpe desired 50)
die Werte 20 oder 50 als Dummy variabel vorgeben.

so etwa:
Wert als Dummy
Zitatdefine Boiler_Tmax dummy
attr Boiler_Tmax setList state:slider,40,0.5,60
attr Boiler_Tmax webCmd state

Die DOIF soll nun in etwa so aussehen.
Zitat... DOELSE (set Schalt_Boilerladepumpe desired Boiler_Tmax)
Doch das funktioniert nicht, da hier eine Zahlenwert, lt. der Referenz, verlangt wird.

Meine Frage ist nun wie kann ich einen Zahlenwert in eine Variable packen?

Das Statement hier funktioniert zwar als Statement,
Zitatmy $Boiler_max = ReadingsVal("Boiler_Tmax_Winter","state","99");
Wie muss ich das schreiben, dass es funktioniert, und auch als Variable erkannt wird?
Titel: Antw:desired Werte als Dummy vorgeben
Beitrag von: sash.sc am 14 Februar 2017, 15:16:27
Setze deinen boiler_tmax in eckige klammern

[boiler_tmax]

Gesendet von meinem E6653 mit Tapatalk
Titel: Antw:desired Werte als Dummy vorgeben
Beitrag von: maci am 15 Februar 2017, 14:47:04
Zitat von: sash.sc am 14 Februar 2017, 15:16:27
Setze deinen boiler_tmax in eckige klammern

[boiler_tmax]

Gesendet von meinem E6653 mit Tapatalk

Ja das war's

Danke