Versuch das doch einfach mit ner Rule im Sonoff:
Code
rule1 on Energy#Power<3.5 do rule2 1 endon on Energy#Power>4.5 do rule2 0 endon
rule2 on Energy#Power<3.5 do ruletimer1 600 endon on rules#timer=1 do publish stat/GS OFF endon
und mit rule1 1 aktivieren.
Erklärung:
Rule1:
Wenn der Leistungsbezug kleiner 3,5W wird, wird, wird Rule2 aktiviert. Wird der Leistungswert größer 4,5W wird Rule2 deaktiviert.
Rule2:
Wenn aktiviert, läuft bei einem Leistungswert kleiner 3,5W Der Timer an, wartet 600 Sekunden und setzte eine MQTT Message ab. Das kann natürlich auch durch einen Websend esretzt werden, ganz nach belieben.
Wird während der Timer läuft der Leistungswert größer 4,5W wird die Rule 2 deaktiviert, nix passiert. Fällt der Der Wert unter 3,5W startet Rule1 wieder und der Timer fängt wieder von vorne an.
Ich kanns jetzt nur mit nem Power Event testen aber sollte gehen.