https://github.com/ryex/i2c-alarmpy
A home alarm system written in python using i2c addressable sensors and indicators
https://github.com/ryex/i2c-alarmpy
Last synced: about 1 year ago
JSON representation
A home alarm system written in python using i2c addressable sensors and indicators
- Host: GitHub
- URL: https://github.com/ryex/i2c-alarmpy
- Owner: Ryex
- License: bsd-3-clause
- Created: 2015-11-20T00:20:37.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-19T01:35:06.000Z (over 10 years ago)
- Last Synced: 2023-05-29T17:00:54.770Z (about 3 years ago)
- Language: Python
- Size: 480 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# i2c-alarmpy
A home alarm system written in python using i2c addressable sensors and indicators
This system is designed to run on a raspi but it should work on any system
that can run python with an i2c SMBus interface.
run `alarm.py` to monitor sensors and update indicators
run `web.py` to have a web interface to configure and monitor system
The system makes user of `smbus` the python interface released with lm-sensors,
`flask` the python micro web framework,
`sqlite` for a database for storing logs and configuration,
and `bcrypt` to keep user passwords and alarm cods secure.
system also uses local copies of bootstrap and jquery to make web
interface visualy apealing.