ich würde mir gerne ein Telegramm auf das Mobiltelefon senden wenn die Waschmaschine fertig ist.
Die Abfrage der WM mache ich mit einem Shelly 1PM.
Hier habe ich ein item:
Code: Alles auswählen
Number:Power Shelly1PMWaschmaschine_Leistung
Code: Alles auswählen
val telegramAction
var told = 0
rule "Waschmaschine fertig"
when
Item Shelly1PMWaschmaschine_Leistung received update
then
if (Shelly1PMWaschmaschine_Leistung.state > 0.15 && Shelly1PMWaschmaschine_Leistung.state < 5.00) {
createTimer(now.plusMinutes(1), [|
if ((Shelly1PMWaschmaschine_Leistung.state < 5.00) && (Shelly1PMWaschmaschine_Leistung.state > 0) && (told == 0)) {
telegramAction.sendTelegram("Waschmaschine ist fertig!")
told = 1
}
])
}
end
rule "Zähler zurücksetzen"
when
Item Shelly1PMWaschmaschine_Leistung received update
then
if (Shelly1PMWaschmaschine_Leistung.state < 0.15) {
told = 0
}
end