Room confort monitoring with Arduino and Grafana

The room confort monitoring let's you see the current and previous temperature and humidity data of your room (or any place you set up monitoring in). 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:

  • 1 DHT11 sensor to measure temperature and humidity
  • 1 ESP32 DEVKIT DOIT development board
  • 3 F-F Dupont cables
  • 1 micro USB cable
  • 1 USB charger

Image of hardware

Libraries:

In Arduino IDE, download following libraries:

  • DHT sensor library by Adafruit
  • Adafruit Unified Sensor by Adafruit
  • 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.