Mit einem POW ein MQTT Nachricht absetzen wenn der Leistungswert über eine gewisse Zeit (10 min) unter einen Grenzwert fällt:
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/<TOPIC> OFF endon
Rule1 1 zum akivieren der Rule1
Rule1 5 um Rul1 auf once zu setzten damit sie nicht permanent triggert.
Rule2 5 um Rule2 auf once zu setzen, falls diese noch nicht der Fall ist
Erklärung:
Rule1:
Wenn der Leistungsbezug kleiner 3,5W 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 ersetzt werden, ganz nach belieben.
Wird während der Timer läuft der Leistungswert größer 4,5W wird die Rule 2 deaktiviert und nichts passiert. Fällt der Der Wert unter 3,5W wird Rule2 erneut aktiv und der Timer fängt wieder von vorne an.
Kommentare 11