Releases: mp-se/kegmon
Releases · mp-se/kegmon
v1.0.0 beta1 with new User Interface
- Created new user interface in VueJS
- Changed all API's to use JSON
- Fixed timeout issue when uploading new firmware
- Added influx integration for scale data (debugging)
- Added favicon
v0.9.0
- Added new board esp32s3 mini
- Added option to fetch temperature from brewpi-esp installation
- Removed mobile dashboard, replaced with KegMonApp (see: https://github.com/mp-se/kegmonapp)
- Added support for ESP32s3 mini
- Fixed memory leak in temp sensor code
v0.8.0
- Added possiblity to run on wokwi simulator (work in progress, scales, file system not yet working)
- Added option for setting pins for external devices (display, scales and sensor)
- Added support for BME280 sensor + pressure information
- Refactor documentation to show the hardware options better
- Updating dependecies
- DS18B20 temperature sensor is not the default
- Updated code to support newer versions of ArduinoJSON
Update the esp32 build with older arduino to fix issues with the LCD (ref; espressif/arduino-esp32#8480)
0.8.0 beta 1
v0.8.0 (beta)
- Added possiblity to run on wokwi simulator (work in progress, scales, file system not yet working)
- Added option for setting pins for external devices (display, scales and sensor)
- Added support for BME280 sensor + pressure information
- Refactor documentation to show the hardware options better
- Updating dependecies
- DS18B20 temperature sensor is not the default
- Updated code to support newer versions of ArduinoJSON
v0.7.1
v0.7.0
v0.6.0
Changes
- BUG: Configuration lost when JSON document became to large, increased buffer to 3kb (from 2kb)
- Added support for NAU7802 AD converter from sparkfun. Uses I2C bus. Will require ESP32S2 for two scales and different wiring. This is EXPERIMENTAL!
- Added error message to restore configuration feature in case the ID did not match.
- Added pull-up resistor to temperature sensor data line (applies to both DS18B20 and DHT22)
- Added web based serial console accessed via http://device/serial or ws://device/serialws (only works with async webserver)
- Added mobile dashboard accessed via http://device/dashboard
- Added updated schema and pcb for the HX711 edition.
- Added 3d model for case that works with pcb
- Moved to async webserver as standard
- Added support for ESP32 s2 mini board
- Upgraded Arduino frameworks to latest stable + fixed problem in HX711 library due to Arduino update.
- Added backup & recovery function
- Created own code for multireset feature (for entering wifi setup)
- Refactored Wifi manager library since its not longer maintained by original author. Added logging output.
v0.6.0 beta3
NEW
- Added error message to restore configuration feature in case the ID did not match.
- Added pull-up resistor to temperature sensor data line (applies to both DS18B20 and DHT22)
- Added web based serial console accessed via http://device/serial or ws://device/serialws (only works with async webserver)
EXPERIMENTAL
- Added support for NAU7802 AD converter from sparkfun. Uses I2C bus. Will require ESP32S2 for two scales and different wiring.
BUG
- BUG: Configuration lost when JSON document became to large, increased buffer to 3kb (from 2kb)
v0.6.0-beta1
- Added support for ESP32s2 mini
- Backup and Restore feature
- Async webserver now standard in both esp8266 and esp32 builds
Note! This is an first beta and has gone through limited testing.
v0.5.0
This version has a lot of new features and I had to refactor the code quite a lot so there might be bugs that I have missed.
This is whats new:
- Optional build with Async webserver, this improves the speed of the web UI quite a lot but can be prone to crashes (regard this as experimental)
- Level detection has been refactored and I added a Kalman filter to remove the worst interference.
- Added option to do temperature compensation of load cells in software (formula still to be concluded). Requires a temperature sensor close to the load cells.
- Added integration with Home Assistant (via MQTT)
- Added graphs in web interface that shows the stability (requires the web browser to be open, data storage and rendering is done in the browser)
- Added some advanced configuration options to define params used by the level detection algorithm.