FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Wolfgang Hochweller am 23 August 2020, 18:14:08

Titel: (Geloest) Snapshot Tuerkamera
Beitrag von: Wolfgang Hochweller am 23 August 2020, 18:14:08
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.

Titel: Antw:Snapshot Tuerkamera
Beitrag von: eppi am 23 August 2020, 18:45:32
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
Titel: Antw:(Geloest) Snapshot Tuerkamera
Beitrag von: Wolfgang Hochweller am 07 September 2020, 09:43:29
Danke.