An open API service indexing awesome lists of open source software.

https://github.com/leomotors/home-env

Monitor Temperature and Humidity at my home using ESP32 + AHT20, Go Server, Prometheus and Grafana
https://github.com/leomotors/home-env

arduino esp32 golang prometheus-exporter sensor-data

Last synced: about 1 year ago
JSON representation

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

Awesome Lists containing this project

README

          

# Home Environment Monitoring System

![MIT License](https://img.shields.io/badge/License-MIT-green.svg) ![Workflow Status](https://github.com/Leomotors/home-env/actions/workflows/release.yml/badge.svg)

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](https://github.com/WasinUddy/Homelab-Environments-Monitor) for hardware recommendations and inspiration (basically ป้ายยา)
- Project Assistance: ChatGPT

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Stack

### On Premise (Current)

![](./images/stackv2vlogo.webp)

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

### Previous Stack

Version 1

![](./images/stack.webp)

### Version 2 Hardware

![](./images/board.webp)

### Grafana Dashboard

![](./images/grafana.webp)

## Discord Alert Feature

Alert when ESP32 is not sending data

### Version 1

![](./images/discord-alert.webp)

### Version 2 Canary

![](./images/discord-alert-v2.webp)

### Version 2

![](./images/discord-alert-v2-2.webp)