[gelöst]desired Werte als Dummy vorgeben

Begonnen von maci, 14 Februar 2017, 12:58:37

Vorheriges Thema - Nächstes Thema

maci

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?
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

sash.sc

Setze deinen boiler_tmax in eckige klammern

[boiler_tmax]

Gesendet von meinem E6653 mit Tapatalk
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

maci

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
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan