Beiträge von Hausbrauer

    Nach einigen rumprobieren, bei wenig Ahnung kam jetzt das raus. Vermutlich noch Verbesserungswürdig.


    Code
    Rule1
    ON Power1#boot DO Backlog Var1 0; mem2 600; Var3 3600; Power1 ON; RuleTimer1 %mem2% ENDON
    ON Power1#state=1 DO RuleTimer1 %mem2% ENDON
    ON Power1#state=0 DO RuleTimer2 %Var3% ENDON
    ON Rules#Timer=1 DO Power1 off ENDON
    ON Rules#Timer=2 DO Backlog Add1 1; Ruletimer2 %Var3% ENDON
    ON Var1#State>=72 DO Backlog Power1 on; Var1 0; Ruletimer2 %Var3% ENDON

    Hallo,

    ich bin noch ganz am Anfang mit dem programmieren von Tasmota Regeln. Habe hier einen Code der eigentlich einen Intervall schalten soll. 10min ON und 72Stunden OFF.

    Leider klappt es bei mir nicht, selbst ein erneutes flashen der S20 hat nicht geholfen.


    Code
    Rule1
    ON Power1#boot DO Backlog Var1 0; Var2 600; Var3 6000; Power1 ON; RuleTimer1 Var2 ENDON
    ON Power1#state=1 DO RuleTimer1 Var2 ENDON
    ON Power1#state=0 DO RuleTimer2 Var3 ENDON
    ON Rules#Timer=1 DO Power1 off ENDON
    ON Rules#Timer=2 DO Backlog Add1 1; Ruletimer2 Var3 ENDON
    ON Var1#State>=72 DO Backlog Power1 on; Var1 0; Ruletimer2 Var3 ENDON

    Setze ich die RuleTimer manuell zählen sie sauber runter und lösen auch aus. Versuche ich jedoch den Befehl Ruletimer 1 Var2, so wird der Ruletimer direkt auf 0 gesetzt.


    Hab ich den Fehler im Code oder in irgendwelchen Optionen von Tasmota?

    Viele Dank schon mal