Skip to content

Releases: mp-se/gravitymon

2.1.0

13 Jan 17:35
Compare
Choose a tag to compare

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

18 Oct 18:09
Compare
Choose a tag to compare
Pre-release
  • 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

31 Dec 13:33
Compare
Choose a tag to compare
2.1 beta 3 Pre-release
Pre-release

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

13 Oct 15:39
Compare
Choose a tag to compare

Removed code that interacts with LED since this might collide with gyro operations. Only affects esp8266 target.

v2.0.0

01 Oct 06:44
Compare
Choose a tag to compare

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

08 Sep 14:27
Compare
Choose a tag to compare

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

10 Aug 06:02
6ccb19c
Compare
Choose a tag to compare

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

16 Jul 07:24
Compare
Choose a tag to compare

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

09 Jun 06:39
Compare
Choose a tag to compare
Pre-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

06 Jun 16:25
Compare
Choose a tag to compare
Pre-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