Sensors alarm system

Watch multiple sensors value while using Internet of Things to enable remote monitoring

Desired features

The main specification for the project were:

Run on Raspberry PI

This credit card sized computer is cheap and powerful, making it a perfect choice for Internet of Things projects.

Connect x sensors

Thanks to a configuration, the project easily scale to as many sensors as required by the use case.

Adapt to new sensors

Python and Raspberry Pi are well documented for many sensors making easy to implement a new sensor in the project.

History backup

Data is important! That's why all sensors value are periodically saved in a Mongo database

Data Analysis

A script manages visualising data ether from the database or in real time through MQTT

Secure & Open Source

Because security is important, all code is open source on Github and all secrets are stored in a .env file.