[gelöst] DOIF als Benachrichtigungs-Eskalation

Begonnen von bstaeheli, 22 Juli 2016, 12:21:34

Vorheriges Thema - Nächstes Thema

bstaeheli

Hallo zusammen

Ich würde gerne folgendes realisieren:

Wenn die Waschmaschine fertig, dann einmal benachrichtigen dass sie fertig ist, danach alle 30 min ein Reminder, max 5x.

So funktioniert es nicht:

Definition von di.waschmaschinePush:

([KG.k1.XX.WaschmaschinenStatus.dum:state] eq 'done')
(
{msgWasherFinished} # Erste Benachrichtigung
)(
{msgWasherStillFinished} # Zweite Benachrichtigung
)


Attribute:

repeatcmd = 1800
repeatesame = 1:5



Ist sowas überhaupt mit DOIF möglich? Wenn ja, wie? Vielen Dank für konstruktive Vorschläge im Voraus!

Ellert

#1
Etwa so:
([<trigger>]) (msg1)
DOELSEIF ([$SELF:cmd] == 1) (msg2)


Attribute

wait 1:1800
repeatcmd 0:1800
repeatsame 0:5
selftrigger wait

bstaeheli

Hat auf Anhieb geklappt, herzlichen Dank!!