Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2.46 KB

README.md

File metadata and controls

56 lines (36 loc) · 2.46 KB

Candle monitoring with Arduino and Grafana

candle_monitoring_demo.mp4

The candle monitoring system helps you learn more about your candle burning activities and lets you extiguish your candle directly from Grafana. It monitors if candle's flame and released PM particles.

This project was part of GrafanaCONline 2021 Easy DIY IoT projects with Grafana session.

Arduino & Grafana

To start, review and follow steps in the Grafana DIY IoT repo.

Hardware

To build this system, you will need:

Plus:

  • Box or stand to put this all together and build the monitoring system

Libraries:

  • ArduinoBearSSL by Arduino
  • ArduinoHttpClient by Arduino
  • PrometheusArduino by Ed Welch
  • PromLokiTransport by Ed Welch
  • SnappyProto by Ed Welch

Circuit & Wiring diagrams

Software

Download this repo that includes the software for room comfort monitoring. Update config.h file with your names, passwords and API keys. Upload software to your board using Arduino IDE.

Extinguishing candle from Grafana

This repo contains simple server that stores information if the lid that puts of the candle has been closed or open. This can be simply hosted trough Heroku platform or whatever you prefer. In config.h add the client and secret (if secret is used).

In Grafana, use the Button panel to send request to open/close the candle monitoring.