Wie kann ich bei diesem Notify erreichen, dass die Mail erst dann gesendet wird, wenn der Snapshot fertig ist ?
Sleep geht hierbei nicht.
Internals:
DEF Klingel:.*
{ if ("$EVENT" eq "all_on")
{fhem ("get EingangsCAM image")};;;;
{HowiMail ( "wolfgang.hochweller\@gmail.com", "Es hat geklingelt", "Klingel", "'/opt/fhem/www/snapshots/AussenCAM/EingangsCAM_snapshot.jpg'")};;
}
FUUID 5ccc18e6-f33f-775d-7395-8d19cd2c2bf2cdc8
NAME n_Klingel
NOTIFYDEV Klingel
NR 242
NTFY_ORDER 50-n_Klingel
REGEXP Klingel:.*
STATE active
TRIGGERTIME 1598198933.75465
TYPE notify
READINGS:
2020-08-23 18:10:30 state active
Attributes:
disabledAfterTrigger 5
Ich habe das Problem loesen koennen :
Oben die Mail rausgenommen, ein inotify fuer das File, und von da aus eine Mail.
Loest zwar mein Problem, aber nicht die implizite Frage einer Verzoegerung.
Hallo Wolfgang
Bau doch einen Timer ein, also von
{HowiMail ( "wolfgang.hochweller\@gmail.com", "Es hat geklingelt", "Klingel", "'/opt/fhem/www/snapshots/AussenCAM/EingangsCAM_snapshot.jpg'")}
nach
fhem "defmod Timer_Klingel_Mail at +00:00:50{HowiMail ( "wolfgang.hochweller\@gmail.com", "Es hat geklingelt", "Klingel", "'/opt/fhem/www/snapshots/AussenCAM/EingangsCAM_snapshot.jpg'")}"
Das würde dann eine 50sec Verzögerung bewirken..
LG Eppi
Danke.