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?