scudre

Results 11 issues of scudre

In callup.py, the initial loop that attempts to match the phone number that the alarm system is calling is implicitly expecting a phone number of 3 digits. Instead, it should...

1) Add log messages to indicate when the MagicJack device has been loaded. 2) Add messages indicating the config has been loaded 3) Add message to indicate ALSA messages can...

Add instructions on how to install and start the daemon.

The code is peppered with references to if 'armed', if 'arming', if 'disarming'. Using a state machine to track the alarms current armed or disarmed status could simplify the system...

enhancement

Currently the AlarmStatus decides which events to send notifications on. Ideally AlarmStatus should not need to be aware of Notifications. Instead, it should mark any auto events it finds, and...

enhancement

If there is no network connection, the notifications will fail with an exception, and then never get sent. The events are logged, but would never be sent to email and/or...

enhancement

Once hidraw0 and hiddev0 have been loaded, downgrade privileges. python-daemon supports running as a different user, so this could probably be leveraged. This will require opening hidraw0 before forking (its...

enhancement

Add sample init script for starting alarmd on Raspbian system

enhancement