Hallo zusammen,
Ich habe das Commandref und die Wiki für DOIF gelesen aber keine Lösung gefunden. Ich hoffe jetzt, das ich es nicht überlesen habe. ???
Ich steuere meine Poolpumpe mit einem DOIF
([Sonne_T1_T2:temperature] > 4.5 and [Pooltemperatur_T1:temperature] < 30 and [Sonne_T1:temperature] > [Pooltemperatur_T1:temperature] and [Pooltemperatur_T2:temperature] > 1) (set Poolpumpe_Sw on) DOELSE (set Poolpumpe_Sw off)
Soweit so gut. Es funktioniert auch wie es soll.
Ich möchte jetzt einen Temperaturversatz einbauen. Die Poolpumpe soll erst angehen wenn die Sonnentemperatur min. 10°C wärmer ist als die Pooltemperatur.
Bisher geht die Pumpe schon bei 0,1°C Unterschied an.
Wie kann ich dieses "Problem" in meinem DOIF integrieren bzw. lösen?
Grüße Jürgen
([Sonne_T1_T2:temperature] > 4.5 and [Pooltemperatur_T1:temperature] < 30 and [Sonne_T1:temperature] > ([Pooltemperatur_T1:temperature] + 10) and [Pooltemperatur_T2:temperature] > 1) (set Poolpumpe_Sw on) DOELSE (set Poolpumpe_Sw off)
Gesendet von meinem S68Pro mit Tapatalk
Zitat von: Luckbert am 27 April 2020, 07:52:26
[Sonne_T1:temperature] + 10 > [Pooltemperatur_T1:temperature]
geht das nicht???
Rudi
Zitat von: Frank_Huber am 27 April 2020, 07:54:23
([Sonne_T1_T2:temperature] > 4.5 and [Pooltemperatur_T1:temperature] < 30 and [Sonne_T1:temperature] > ([Pooltemperatur_T1:temperature] + 10) and [Pooltemperatur_T2:temperature] > 1) (set Poolpumpe_Sw on) DOELSE (set Poolpumpe_Sw off)
Gesendet von meinem S68Pro mit Tapatalk
Das hat perfekt funktioniert.
Vielen Dank