Hallo,
Ich habe folgendes Notify:
DOIF_Trockner_Betrieb:off set FritzBox ring 613 12 say:Der Trockner ist fertig; set Push_iPhone message Der Trockner ist fertig! | Der Trockner ist fertig!;
Dies funktioniert auch Problemlos.
Jetzt möchte ich das so umbauen, dass die Pushnachricht nur versendet wird, wenn das iPhone zu Hause ist.
Das iPhone ist als Roommate eingetragen und hat dann den Status home.
Hatte mir folgendes überlegt, aber das funktioniert nicht:
DOIF_Trockner_Betrieb:off set FritzBox ring 613 12 say:Der Trockner ist fertig; { if (Value("rr_Achim") eq "home") { fhem ('set Push_iPhone message Der Trockner ist fertig! | Der Trockner ist fertig!)}}
Kann mir jemand auf die Sprünge helfen?
Wie müsste der funktionierende Code aussehen?
LG
kaiman
Wenn das "DOIF_Trockner_Betrieb" schon ein DOIF ist, bau es dort mit ein,.
(<Bedingung Trockner off>) (set FritzBox ring 613 12 say:Der Trockner ist fertig, IF ([rr_Achim] eq "home") (set Push_iPhone message Der Trockner ist fertig! | Der Trockner ist fertig!))
Danke für den Tipp.
In dem Fall geht das, aber wie würde es in einem Notify aussehen, wenn er keinen Doif beinhaltet?
Gibt es eine Fehlermeldung beim Erstellen des notify im DEF-Editor? Steht etwas dazu im Logfile?