Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prabdeb/azure-iot-sample-home-alerts
Azure IoT based Home Sensors Dashboard and Alerts
https://github.com/prabdeb/azure-iot-sample-home-alerts
air-quality azure azure-functions azure-iot-sample azure-iothub azure-logicapps azure-stream-analytics flask-application grovepi home-automation humidity iot lpg-leakage mq135 mq2-gas-sensor rasberrypi temperature
Last synced: about 1 month ago
JSON representation
Azure IoT based Home Sensors Dashboard and Alerts
- Host: GitHub
- URL: https://github.com/prabdeb/azure-iot-sample-home-alerts
- Owner: prabdeb
- License: apache-2.0
- Created: 2020-03-24T09:35:05.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-01T21:22:28.000Z (over 1 year ago)
- Last Synced: 2024-04-17T11:30:07.831Z (8 months ago)
- Topics: air-quality, azure, azure-functions, azure-iot-sample, azure-iothub, azure-logicapps, azure-stream-analytics, flask-application, grovepi, home-automation, humidity, iot, lpg-leakage, mq135, mq2-gas-sensor, rasberrypi, temperature
- Language: HTML
- Homepage:
- Size: 2.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Azure IoT based Home Sensors Dashboard and Alerts
Sample for Azure IoT based Home Sensors (**Temperature**, **Humidity**, **Air Quality**, **LPG Leakage** and **Sound**) Dashboard and Alerts with historical data
## Architecture
![Alert Email](Docs/images/architecture.png)## Devices
1. [Raspberry Pi 3 Model B](https://www.raspberrypi.org/products/raspberry-pi-3-model-b/)
2. [GrovePI Plus](https://www.seeedstudio.com/GrovePi-p-2241.html)
3. [Grove - Temperature & Humidity Sensor AM2302/DHT22](http://wiki.seeedstudio.com/Grove-TemperatureAndHumidity_Sensor/)
4. [Grove - Sound Sensor LM386](http://wiki.seeedstudio.com/Grove-Sound_Sensor/)
5. [Air Quality & Hazardous Gas Sensor MQ-135](https://robokits.co.in/sensors/gas-sensors/mq-135-air-quality-hazardous-gas-sensor-module)
6. [Smoke Methane Gas & Liquefied Flammable Gas Sensor MQ-2](https://robokits.co.in/sensors/gas-sensors/mq-2-smoke-methane-gas-liquefied-flammable-gas-sensor-module)
7. [Wifi Router with Internet Connection](https://www.amazon.in/)
8. [Azure Subscription](http://portal.azure.com/)
9. [Gmail Account](https://mail.google.com/)## Installation
[TODO]## Outcome
1. Every 5 minutes there will be check for alerts, if the sensors measures crossed pre-defined threshold (average of 5 minutes), example `average temperature for 5 minutes >= 35 degree celsius`
**Sample Alert:**
![Alert Email](Docs/images/alert.png)2. Dashboard with latest measures from all sensors as well as historical data of measures in graphical format (can be filtered with Date)
**Sample Dashboard Latest Measures:**
![Alert Email](Docs/images/dashboard_1.png)**Sample Dashboard Historical Data:**
![Alert Email](Docs/images/dashboard_2.png)
![Alert Email](Docs/images/dashboard_3.png)
![Alert Email](Docs/images/dashboard_4.png)**Sample Dashboard with Date Filter:**
![Alert Email](Docs/images/dashboard_2_filter.png)