Releases: mp-se/gravitymon
2.1.0
New features
-
Updated formula creator.
- Allow user more choice when it comes to selecting the order and verifying result.
- Will now correctly handle Plato data as input
- Formula will still be created for SG since this is the internal format used by Gravitymon
- Moved formula creation from device code to UI code to allow for more flexible formula creation.
- Removed dependent library and API.
-
Extended formula points from 10 to 20
.. note::
Update the formula deviation (default 3) to a value according to your selected gravity format eg. SG = 0.003
- Added warning when mqtt payload exceeds 700 bytes to avoid crashes
- Optimized code to reduce memory usage to allow for larger payloads when pushing data
- Update dependent libraries to latest version (Json 7, AsyncWebServer, EspFwk)
Bugs fixed
- UI no shows clearly when gyro is moving and average is not calculated
- Fixed broken link to removing old iSpindle configuration.
- Fixed limitation that lowest plato was 1 (now 0)
- Corrected docs on home assistant auto registration option.
- Skip SSL when in config mode flag now works correctly
2.1 beta 1 - new formula editor
-
Updated formula creator.
- Allow user more choice when it comes to selecting the order and varifying result.
- Will now correctly handle Plato data as input
- Formula will still be created for SG since this is the internal format used by Gravitymon
- Moved formula creation from device code to UI code to allow for more flexible formula creation.
- Removed dependant library and API.
-
Extended formula points from 10 to 20
2.1 beta 3
Feature changes
- Updated formula creator.
- Allow user more choice when it comes to selecting the order and verifying result.
- Will now correctly handle Plato data as input
- Formula will still be created for SG since this is the internal format used by Gravitymon
- Moved formula creation from device code to UI code to allow for more flexible formula creation.
- Removed dependent library and API for formula creation.
- Extended formula points from 10 to 20
- Note! Update the formula deviation (default 3) to a value according to your selected gravity format eg. SG = 0.003
- Added warning when mqtt payload exceeds 700 bytes to avoid crashes
- Optimized code to reduce memory usage to allow for larger payloads when pushing data
- Update dependent libraries to latest version (Json 7, AsyncWebServer, EspFwk)
- Added logging of gravity readings in preparation for future gravity velocity feature
Bugs fixed
- UI no shows clearly when gyro is moving and average is not calculated
- Fixed broken link to removing old iSpindle configuration.
- Fixed limitation that lowest plato was 1 (now 0)
- Corrected docs on home assistant auto registration option.
- Skip SSL when in config mode flag now works correctly
2.0.1 for esp8266
Removed code that interacts with LED since this might collide with gyro operations. Only affects esp8266 target.
v2.0.0
New features
- Refactor some of the UI to make it easier to maintain.
- Added feature to force device to search for the stronget AP.
- Fixed the issue with gyro not working on c3 board (had to disable LED since it collides with gyro).
- Removed BLE GravityMon Service option since this is not really performing well.
- Added WIFI Direct Connect option with GravityMon Gateway, I hope this will help with wifi connection issues in my steel fermenter and force a connect to the designated AP. Wifi Direct will send the data via http
to the Gateway and then forward this to the correct endpoint. - Added line breaks to format editor for easier editing
- Added check if device is responding and notify user when there is an issue
- Redesign of user interface using VueJS as the base (UI moved to separate github project mp-se/gravitymon-ui)
- Added authorization for API access (currently basic and not really secure)
- Redesigned REST-API to function better with VueJS
- Updated documentation to match new version (Still some more work needed)
- Updated API tests to match new API (Still some more work needed)
- Moved WIFI configuration to the main application (Removed WiFi Manager)
- Added additional BLE options for ESP32 builds
Issues adressed
- Temp sensor not always beeing detected, Switch to OnewireNG which seams to fix the problem
- Fixed led indicator when going into wifi mode
- Turning off led when going to sleep mode or doing reset
v2.0.0 beta 3
Bugs fixed
- Force gravity mode did not work.
- Fixed the issue with gyro not working on c3 board (had to disable LED since it collides with gyro).
New features
- Added feature to force device to search for the strongest AP.
Other changes
- Moved UI over to VITE build and lint.
- Refactor some of the UI to make it easier to maintain.
- Removed unused code.
2.0 Beta 2 Release
Bugs fixed
- Force gravity mode toggle on main page does not reflect the real state of the flag when other views have been used.
Changes
- Updated user interface with project name and device name for easier identification.
- Removed BLE GravityMon Service option since this is not really performing well.
2.0 Beta 1 Release
This version has a whole new redesigned User Interface based on VueJS which is a modern way of developing web applications.
Not all the options are fully tested, I have focused on ESP8266 + ESP32S3 boards. I have done one successful fermentation with the esp8266 version so far and a few long term ble tests.
Main changes:
- New user interface
- Integrated wifi into the main user interface
- Direct Connect support with Gravitymon Gateway
- New BLE transmission formats with more data compared to tilt
- File system interaction
- Hardware testing feature
Things to do:
- Update documentation to reflect the latest changes
- Test all boards
2.0.0 - alfa3 UI testing release
Issues addressed
- Manual build of s3 release to fix led problem in arduino
- Fixed push format updates
- Enabled file upload / delete features (Tools)
- Updated build workflows
- Updated libraires due to security vulnerability
- Added default format for influxdb
- Fixed broken backup feature
- Fixed broken influx token parameter
- Fixed restore of format templates
- Added message for http error 422
- Fixed broken test function
- Fixed fault error message when checking status of push test
- Added line breaks to format editor for easier editing
- Added check if device is responding and notify user when there is an issue
Excluded C3 build since something is broken in the Arduino library
NOTE! I don't recommend this version for production yet, only for testing / feedback!
2.0.0 - alfa3 UI testing release
Issues addressed
- Fixed broken test function
- Fixed faulty error message when checking status of push test
- Added line breaks to mqtt format editor for easier editing
- Added check if device is responding and notify user when there is an issue
Known Issues
- OneWire (Reading temperature probe), does not work on ESP32C3 boards, timeout error. Problem resides in esp-idf framework.
- RGB led on ESP32S3 does not work due to bug in Arduino for ESP32