Updates and News!
Oct 1, 2024
GravityMon 2.0, GravityMon Gateway 0.5, KegMon 1.0.
Finally! The projects are now released with the new UI design. Now its time to focus on the pressuremon again and see if I can bring
that back to life. I got some new sensors that I want to try out and see if they are good enough.
Aug 3, 2024
GravityMon 2.0 beta + GravityMon Gateway + KegMon.
It has been a busy few months with focus on the new User Interfaces for my projects + a new project called GravityMon Gateway as a
companion software for GravityMon with Wifi Direct and BLE support. It will basically collect data and forward it to the defined services.
It has been based on the GravityMon software so it shares a number of the features.
All of my released projects now have a new Vue based user interface and its time for the final testing phase. I hope to
get them released soon.
June 4, 2024
2.0 alfa version for UI testing.
Its been a while since the last update and I have been working on a total redesign of the UI based on VueJS, a modern framework.
I'm now quite happy to go into the testing phase and validate that it works as planned. I choose VueJS since I was able to get a reasonable
small footprint that could fit into the memory of an ESP board.
At this point I will also retire my TempMon project since that feature is not part of GravityMon, one less project to maintain.
Next up is a redesign of the UI for Kegmon and a project for doing proxy of the new BLE formats that have been implemented.
December 02, 2023
1.4 beta 2 is now out with support for ESP32 S3 mini and a change to async webserver that will improve the
responsiveness of the web ui.
I've also added a new experimental way to send a json document over a BLE transmission, the ambition is to
improve
the batterylife even more. But more testing is needed, the downside is that a custom receiver software will
be needed.
October 02, 2023
It has been a while since I did any updates but there has not been any good ideas for new features popping
up. I've spent some time
to make the code easier to manage and test over the summer and there are two new features that are added.
- Option to set wifi settings from the Web UI, this is a basic feature and does not include scanning of
available AP.
- Migration from iSpindle configuration so that formula and gyro calibration can be moved over. The goal
is to ensure that
the switch would be as easy as possible. So this first step that I need help to validate.
One of the mainteance features is the enable the software to run on the ESP simulator Wokwi which should make
it easy to develop and test the software.
March 21, 2023
Finally the v1.3.0 is released. No changes from the beta 3 only the version it reports.
March 1, 2023
Third beta and final beta for the v1.3-b3 is published with the following updates:
- Refactored double reset in order to enter WIFI config mode to work better on ESP32 boards
- Fixed WIFI connection delay when creating access point for wifi config on ESP32c3 and s2
- Wrong pin config for the newer esp32 c3 boards (v2+)
- Reverted to older stable arduino version
February 12, 2023
The first beta for the v1.3-beta1 release has been published with the following changes:
- Battery saving; When the battery drops below 20% the device will
automatically change the sleep interval to 1 hour in order to extend the battery life.
- Battery level, Tilt/Angle, Gravity(Plato) and Temperature has got more
decimals for increased accuracy
- Added battery level (in percentage) as new option for format templates
- Updated arduino and dependant libraries to latest versions
- Updated hardware documentation with voltage measurement for Floaty
- Updated documentation for service integration with home assistant and updated format templates
February 4, 2023
A user reported a bug that caused the last part of a format template to be omitted.
This has now been fixed in the v1.2.1 release with some minor updates to the documentation pages.
Once I have some more long term testing done, I will push this as the default option in brewflasher.
December 7, 2022
Finally time to release v1.2 with support for several ESP32 mini boards as described in the
previous post. The battery life from my tests are really good. These are some realistic scenarios
based on my long term battery tests. The runtime is very much connected to the run-time (how long the device
is awake):
- ESP32 wifi, 12000 reads -> 5 min interval = 43 days
- ESP8266 wiif, 26000 reads -> 5 min interval = 90 days
- ESP32 ble, 56000 reads -> 5 min interval = 196 days
There are not that many new features compared to the previous version, since I have not had any more
ideas on what features to add. I have focused on supporting new hardware options and adding automated
tests to simplify the release cycle. Since there are many board options, I dont really have time to
test all boards. Focused is on ESP8266 mini and ESP32c3 mini.
November 19, 2022
Time to release the next beta version v1.2.0-beta2. This version now supports the Floaty hardware using the
ESP32 lite.
There are not many new features in this release. It has mainly been focuses on supporting more boards.
- ESP32 options
- 4 different ESP32 boards are now supported, ESP32 c3, ESP32 s2, ESP32 d1 and ESP32 lite.
- Floaty Hardware
- This is a clone of the iSpindel which is really simple. Just an ESP32 lite and Gyro. It lacks for
instance a way to
measure battery voltage but most other features work.
- Serial debug via TX/RX pins
- To enable debugging when running on battery power, I've added an option to have the serial console on
the TX/RX pins. Just connect a USB to TTL converter with TX, RX and GND. You need to compile the source to
have this option enabled.
- Calculate voltage factor
- A new feature makes it easy to calculate the voltage factor, just measure the voltage over the battery
and input that value.
November 6, 2022
I managed to launch the first version of a home page for gravitymon, my iSpindle replacement software.
The software has almost 500 downloads and 33 stars on Github which I think is fantastic and gives me energy
to continue and develop my beer related projects. Over the last few months I have spent most of my time on
other projects but now
that the esp32/arduino platform is more stable it opens up for more features. These are a few of the things
I will probably add going forward:
- OTA support via www.gravitymon.com
- To simplify upgrades, I plan to add an option to check for newer versions and download updates direct
from gravitymon.com (OTA)
- Support for the Floaty variant
- There are a few iSpindle spinoffs where Floaty is one of these that I'm considering adding support
for. I have all of the needed features installed so it should not be a huge effort.
- SSL Certs & Validation
- With more RAM on the ESP32 it's easier to add real SSL validation and the possibility to upload custom
certificates without the need to recompile the software.