Functionality#
The main features#
Lots of hardware options
One firmware that support multiple hardware opions. You can select displays, temperature sensors and ADC. Can be configured in the web UI.
Modern web based interface
Modern HTML5 based web interface with easy access to configuration and current status.
3 step easy scale calibration
3 easy steps to calibrate your scale all from the web interface. Tare the scale, calculate factor based on known weight and finally verify.
3D printable bases for kegs
3D models for keg bases or uses any of the other load cell bases that can be found.
Hardware design for up to 2 scales
Software support one or two scale with attached displays for showing statistics.
Stable level detection
Software based detection for finding a stable level of each keg.
Pour detection
Detects a decrease in the stable keg weight and reports the difference as a pour. Detection uses configurable deviation and stability thresholds; the firmware does not apply a fixed 10 cl minimum or fixed 40-second delay.
Estimating remaning glasses/pints
Based on weight and final gravity the remaning volume can be calculated. The weight of the empty keg can be entered so that this is removed from the masurement.
Integrations
Keg levels and pour events can be sent to Home Assistant, BrewSpy, BrewLogger, BrewGraph, and Barhelper. InfluxDB v2 can receive scale and diagnostic readings. Brewfather, BrewSpy, and BrewGraph can also provide beer details for the tap list; available features differ by service.
Integration with BrewSpy
Can fetch data from BrewSpy on what brews are current and update the level when changed.
Integration with BrewFather
Can fetch information on last brews for easy import of data.
Load cell temperature compensation
A formula can be configured separately for each scale using the measured weight (
weight), temperature in Celsius (tempC), and temperature in Fahrenheit (tempF). The formula result is used as the filtered weight when it evaluates successfully.Easy software updates
Upload new software via the web UI.
Temperature & Humidity sensor
Temperature readings can feed the scale compensation formula. Supported local sensors include DS18B20, BME280, and DHT22; a BrewPi-ESP temperature source is also available in supported builds.
Backup and Restore of settings
All the configuration of the device can be exported and stored as a text file (json). This can be used to restore settings in case of hardware problems. You can also create a template of your settings and use that on multiple devices. Just make sure to change the “id” fields to match your device id (can be found on the index page).
Celsius or Fahrenheit
You can switch between different temperature formats. KegMon will always use C for it’s internal calculations and convert to F when displayed.
Kg or Lbs
You can switch between different weight formats. KegMon will always use kg for it’s internal calculations and convert to Lbs when displayed.
cl, UK fl. oz or US fl. oz
You can switch between different volume formats. KegMon will always use cl for it’s internal calculations and convert to other formats when displayed.
Customize pins and the hardware design
You can customize the pin configuration if you want to change the hardware setup.