Universal alarm system
Alarm system based on states (e. g. "stay", "guard", "alarm") which can be controlled by sensors (e. g. "movement sensor") and execute actions (e. g. "GSM call", "Email", "Siren") using schedules (e. g. "after 5 seconds every minute 10 times").
- Essentials:
- React for sensors
- Change states
- Follow schedule
- Execute actions
- Real stuff:
- Make GSM calls
- Send GSM SMS
- Interact with 433MHz receiver/transmitter
- Send E-mail
- Control states using web page
- Play sound
alarme -c my-config.yamlComing soon
Install package:
python3 setup.py installRun tests (optionally):
python3 -m unittest discover tests