(Geloest) Snapshot Tuerkamera

Begonnen von Wolfgang Hochweller, 23 August 2020, 18:14:08

Vorheriges Thema - Nächstes Thema

Wolfgang Hochweller

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.


eppi

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