So sieht jetzt die Lösung aus.
Timer 1-4 kann einen Tag pausiert werden und Termine (Ausschalten oder für Relais2) auf den weiteren 5-16 laufen durchgängig.
Nach der Tagespause wird automatisch auf täglich geschalten.
Code
rule1
ON System#boot do backlog time 1587435620; Power1 0; Var1 0; Webcolor1 FF007F endon
on Wifi#Connected do Backlog time 0; ___autosync___; Webcolor1 66ff66 endon
on INFO3#bootcount do Backlog counter3 %value% endon
on Time#Initialized do Webcolor1 66ff66 endon
Rule2
on Power1#Boot do Backlog Baudrate 115200; SerialSend5 0 endon
on Power1#State=1 do Backlog SerialSend5 A00101A2; counter2+1 endon
on Power1#State=0 do SerialSend5 A00100A1 endon
on Power2#State=1 do SerialSend5 A00201A3 endon
on Power2#State=0 do SerialSend5 A00200A2 endon
on VAR1#state>0 do backlog __taeglich_; timer1 {"enable":1}; timer2 {"enable":1}; timer3 {"enable":1}; timer4 {"enable":1} endon
on VAR1#state=-1 do backlog __2taeglich_; timer1 {"enable":0}; timer2 {"enable":0}; timer3 {"enable":0}; timer4 {"enable":0} endon
on VAR1#state=0 do Power3 0 endon
Rule3
on Power4#State=1 do Timers 1 endon
on Power4#State=0 do Timers 0 endon
on Power3#State=1 do VAR1 -1 endon
on Power3#State=0 do VAR1 1 endon
on Time#Minute=2 do ADD1 1 endon
backlog Webbutton1 manuell<p>Pumpe; Webbutton2 Relais2; Webbutton3 2tägig<p>Timer1-4
backlog Webbutton4 <a href="/tm?"style="color:black">Timer</a>-Link
Alles anzeigen