Skip to content

A home alarm system written in python using i2c addressable sensors and indicators

License

Notifications You must be signed in to change notification settings

Matteo7S/i2c-alarmpy

 
 

Repository files navigation

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.

About

A home alarm system written in python using i2c addressable sensors and indicators

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.4%
  • JavaScript 3.5%
  • CSS 1.1%