From: John <jo...@to...> - 2012-11-29 14:37:02
|
Lost my original message so need to start a new thread... I said: > I want to send that email at most once per day (for example). I am OK > with case where sensor comes online and back offline in the same day (OK > with only one email going out). Solution: $email_throttle = new Timer(); sub report_xpl_offline { if (inactive $email_throttle) { net_mail_send(to => 'my...@do...v', subject => 'ALERT: Water detector is not online', text => 'ALERT: Water detector is not online'); set $email_throttle 4*60*60; } print_log "Water Detector is OFFLINE"; } |