https://github.com/mp-se/kegmon
DIY scale for beer keg monitoring
https://github.com/mp-se/kegmon
dht22 ds18b20 esp32 esp8266 hx711 nau7802 scale
Last synced: 3 months ago
JSON representation
DIY scale for beer keg monitoring
- Host: GitHub
- URL: https://github.com/mp-se/kegmon
- Owner: mp-se
- License: mit
- Created: 2022-05-03T18:32:56.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2026-02-01T13:30:27.000Z (5 months ago)
- Last Synced: 2026-03-27T23:42:41.214Z (3 months ago)
- Topics: dht22, ds18b20, esp32, esp8266, hx711, nau7802, scale
- Language: C++
- Homepage:
- Size: 102 MB
- Stars: 19
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README









# KegMon - Monitoring the volume in your kegs

This is a project that I have done for my own Keezer, if you like it please feel free to suggest improvements.
For docs see: https://mp-se.github.io/kegmon/index.html
# Hardware
* Supports ESP8266 D1 mini, ESP32s2 mini or ESP32s3 mini
* Loadcells and HX711/NAU7802 ADC converters
* DS18B20, DHT22, BME280 or BrewPI(IP) temperature sensors
* OLED 0.96" or LCD 20x4/20x2 displays
# Features
* Can measure weight from 1 or 2 scales
* Stable scale presentation (data is filtered and processed)
* Support temperature/humidity sensor in one scale base
* Integration with Brewfather to retrive data on brew
* Integration with Brewspy to retrive data on brew and also update the remaning volume and pours
* Integration with Home Assistant
* Weights and Volumes in Metric, Imperial (both US and UK)
* Pour detection for pours over 100 ml
* Estimation on how many glasses remain in the kegs
* Firmware update via UI
* One build for all hardware options
* Modern HTML5 UI
* Easy scale calibration
* 3D models and PCB