Skip to content

Releases: mp-se/gravitymon

v2.2.0-beta3

12 May 15:14
0f2944f
Compare
Choose a tag to compare
v2.2.0-beta3 Pre-release
Pre-release

New beta release with the following new features

  • Add gravity velocity as new data (only applies to ESP32 targets)
  • Add option to activate low-pass filter to gravity readings to smooth out spikes (only applies to ESP32 targets)
  • Some internal refactoring to better align with the related projects

Flashing can be done using https://www.gravitymon.com/flasher/index.html?beta which also will help with wifi setup.

2.2.0-beta2

30 Apr 15:29
067765a
Compare
Choose a tag to compare
2.2.0-beta2 Pre-release
Pre-release

Adds the following feature.

  • New gyro support ICM-42670-P (automatically detected during startup)
  • Added flag to disable logging data to flash
  • Format editor will now validate json payloads for http post and mqtt when selecting preview.

See docs / hardware section for more information on the board used when testing.

Big thanks to Levi--G for the development of the gyro feature!

Note! Beta 2 has been updated and a bug that blocked the new gyro setup from entering sleep mode is fixed

2.2.0 beta1

17 Apr 20:54
Compare
Choose a tag to compare
2.2.0 beta1 Pre-release
Pre-release

Test version after major refactoring of codebase to handle gateway and pressuremon

  • Refactored code base so its now shared with Gravitymon, Gateway and Pressuremon.
  • Voltage reading on ESP32 boards have been changed to improve accuracy
  • Addes support for ImprovWiFi which allows for configuraition of wifi settings when flashed with the web flasher.
  • Fixed floaty build so it will start up correctly after upgrading to OneWireNG

Note! This version requires more testing before being used in fermentation. Help appreciated.

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.