Hallo,
würde gerne meine Pumpe für z.B. 5 min einschalten, dann für 1 min aus und dann wieder für 5 min an.
Das ganze 6x hintereinander in Abhängikeit von einem vorher gesetzten DUMMY.
Habe es über DOIF versucht, aber komme nicht richtig weiter:
define SprinklerAn DOIF ([Sprinkler:state] eq "on") (set SD_IT_2 on-for-timer 300,"und nun??")
Wie würded Ihr das machen? Bin für jeden Tipp dankbar.
Was für einen Aktor verwendest du? (Frage ist, ob der off for timer kann. FS20 kann, das meiste andere nicht)
Hallo Zrrronggg,
verwende eine IT Steckdose. Diese hat kein off-for-timer
Aber würden dann die Befehle secuenntiell oder parallel abgearbeitet ?
(set SD_IT_2 on-for-timer 300,set SD_IT_2 off-for-timer 100)
Schau Dir mal das wait-Attribut von DOIF an. Damit kannst Du Aktionen verzögern und auch Pausen zwischen Befehlen einbauen.
define SprinklerAn DOIF ([Sprinkler:state] eq "on") (set SD_IT_2 on-for-timer 300)
attr SprinklerAn repeatcmd 360
attr SprinklerAn repeatsame 6
Hallo Brockmann und Ellert,
vilen dank für den Tipp, funktioniert