GravityMon an alternative software for the iSpindle Hardware

The Homebrew Forum

Help Support The Homebrew Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

mpse

New Member
Joined
Jan 28, 2022
Messages
7
Reaction score
5
I would like to introduce an alternative software for the iSpindle. Over the last year I have been creating an alternative software for the iSpindle which is fully open source. It has features that have been requested but never implemented in the original iSpindle software. Installation can be done via the www.brewflasher.com option. I have used this software on my iSpindle for the last 10 brews with good results. I have spent a lot of effort on optimizing the code so the battery life is really good. With a 30s update frequency (300+ seconds is recommended) it lasted 12 days.

Any feedback on feature or functionallity is appreciated.

The documenation can be found here: GravityMon 0.7.0 documentation

Features include:
  • Operates in two modes gravity monitoring and configuration mode (simplify calibration)
  • Modern web based UI for configuration (in config mode) - no need to put the device in
  • REST API
  • Send data to multiple endpoints when pushing data (2xhttp, brewfather, influxdb v2, mqtt supported)
  • Ability to customize the dataformat being sent to http endpoints
  • Automatic temperature adjustment of gravity reading
  • OTA support from local webserver
  • Built in function to create gravity formulas, no need for additional software, just enter tilt/gravity.
  • Visual graph showing how formula will be interpreted
  • Using the temperature sensor in gyro instead of DS18B20 (faster)
  • Built in performance measurements (used to optimise code)
  • SSL support in standard HTTP and MQTT connections.
Images show the built in feature to derive gravity formula and some screenshots from the user interface.

formula2.pngconfig1.pngindex.png
 
This looks promising I will have a look, maybe post in the ispindel thread.
Every 15 minutes is plenty for me and I get several weeks with this on normal ispindel software.
 
@mpse
Just finished reading the documentation, what a great piece of work. I will be trying this on an ispindel when I get home.
Am I reading the information correctly I could get the gravmon to send to brewspy and brewfather at the same time?
Magnus really take my hat off to you a huge effort.
 
@mpse
Just finished reading the documentation, what a great piece of work. I will be trying this on an ispindel when I get home.
Am I reading the information correctly I could get the gravmon to send to brewspy and brewfather at the same time?
Magnus really take my hat off to you a huge effort.
You can send to multiple endpoints when it wakes up, you have 2 x http post, 1 x http get, 1 mqtt and 1 influxdb to use (so in theory you can send to 5 endpoints). Keep in mind that multiple endpoints will require the device to be awake for a longer period and reduce the battery life. 2 endpoints would not make a huge difference since its the gyro read and wifi connection that takes most of the time. When you have used it for a while you can check what the average execution time is, for ideal performance it should be around 2-3 seconds.
 

Latest posts

Back
Top