insolite / alarme

Flexible alarm system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AlarMe

Universal alarm system

Overview

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").

Features

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

Usage

alarme -c my-config.yaml

Simplest config example

Coming soon

Install

Install package:

python3 setup.py install

Run tests (optionally):

python3 -m unittest discover tests

About

Flexible alarm system

License:MIT License


Languages

Language:Python 86.5%Language:HTML 9.9%Language:Lua 2.7%Language:CSS 0.8%Language:Shell 0.1%