Skip to content

leomotors/home-env

Repository files navigation

Home Environment Monitoring System

MIT License Workflow Status

This repository contains a home environment monitoring system that utilizes ESP32 and AHT20 sensors to collect temperature and humidity data. The gathered information is accessible via a web interface and can be integrated with Prometheus for advanced monitoring.

Features

  • Real-time temperature and humidity monitoring
  • Web interface for my friend to spy me easy data access
  • Prometheus integration for advanced analytics

Acknowledgments

  • Special thanks to WasinUddy for hardware recommendations and inspiration (basically ป้ายยา)
  • Project Assistance: ChatGPT + GitHub Copilot

License

This project is licensed under the MIT License - see the LICENSE file for details.

Stack

On Premise (Current)

(Logo from https://github.com/SAWARATSUKI/ServiceLogos)

Previous Stack

Version 1

Version 2 Software

Version 2 Hardware

Note: Hardware V2 remain unchanged in Software V3, it is designed to be backward compatible with existing hardware code (I'm lazy to upload Arduino Code 💀).

Grafana Dashboard

(Old One, to be updated when I finished building Grafana Dashboard, later)

Discord Alert Feature

Alert when ESP32 is not sending data

Version 1

Version 2 Canary

Version 2

About

Monitor Temperature and Humidity at my home using ESP32 + AHT20, Go Server, Prometheus and Grafana

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors