It's possible some other exception occurred after the alarm was triggered,
but before the email would have been sent out. Because the alarm is sent in
a separate thread, the exception would have been quietly swallowed without
a log message.
Try this version of alarm.py. It will catch any
Instaling alarm.py gives me a few challenges.
I have added the following to weewx.conf
weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS
report_services = weewx.engine.StdPrint, weewx.engine.StdReport,
user.alarm.MyAlarm
# This section configure the alarm service