Hallo,
ich habe eine Steuerung für eine Lüftungsanlage mit einem ESP32 der mit Tasmota 13 läuft. Die Steuerung wird vom IoBroker übernommen und mit Relais 1 bis 3 gesteuert. Relais 5 soll das Notlaufprogramm übernehmen. ich schalte Switch5 auf 1/On und das Relais5 soll anziehen Power5 1 und nach 15min wieder auf off und nach 45min wieder On nach 15min wieder off bis ich den Switch5 wieder auf off schalte ( Switschmode1) dann soll alles aus. Schalter ist ein Drehschalter 1 0 1 (Links Switch4, Mitte aus, Rechts Switch5)
Wenn ich Switsch4 schalte läuft Automatic über MQTT vom IoBroker
Wenn ich die Mittelstellung Switch 4 und 5 aus schalte könnte ich per Hand über das Webinterface Tasmota mit dem Handy bedienen
Wenn ich Switch5 schalte läuft das oben beschriebene Notlaufprogramm
Ich habe es mit Rule versucht aber gescheitert. Pulstime, RuleTimer, Delay, etc klappt in meinen Kombinationen alles nicht?
Muss ich Variablen nutzen ?
Code
Rule1
ON Switch5#state=1 DO Backlog Power5 1; PulseTime5 220; Rule2 1 ENDON
ON Switch5#state=0 DO Backlog Rule2 0; PulseTime5 0; Power5 0 ENDON
Rule2
ON Power5#State=0 DO Backlog Delay 20; Power5 1; PulseTime5 220 ENDON
Code
Rule1
ON Switch5#state=1 DO Power5 1; RuleTimer1 5 ENDON
ON Rules#Timer=1 DO backlog Power5 0; RuleTimer2 10 ENDON
ON Rules#Timer=2 DO backlog Power5 1; RuleTimer1 10 ENDON
ON Switch5#state=0 DO backlog Power5 0; RuleTimer1 0; RuleTimer2 0 ENDON
Über Unterstützung würde ich mich freuen, Danke
Gruß Maik