ich kann den Wert eines Readings für eine Berechnung verwenden, jetzt möchte ich den Wert aber anstatt einer Zahl nutzen
mit define VitoRST readingsProxy HeizungA:RaumSollTag kann ich den Inhalt in einen Floorplan schreiben es ist aber kein Zahlenwert
so sieht die Berechnung aus
define Vi_2 DOIF ([HeizungA:RaumSollTag:d] < [HeizungA:Aussentemperatur:d]) (set myVito_2 off) DOELSE (set myVito_2 on) :)
Der Inhalt von [HeizungA:RaumSollTag:d] soll in der folgenden DOIF den Wert 18 ersetzen
define HC_PHZ_1 DOIF ([05:00-22:30|8] or [05:15-22:30|7]) (set TH_PHZ_1 desired 18) DOELSE (set TH_PHZ_1 desired 15)
Dann ersetze doch 18 einfach durch [HeizungA:RaumSollTag:d] ;)
Das wich auch in der Befehlsreferenz beschrieben: http://fhem.de/commandref_DE.html#set