Go to file
2022-10-18 19:30:55 +02:00
.github Merge branch 'master' into dev 2022-10-18 19:00:28 +02:00
bin GitHub Action Build 2022-10-18 17:21:00 +00:00
ex Moved global classes to main 2022-10-12 19:52:44 +02:00
html Added new targets to UI 2022-10-16 10:16:16 +02:00
lib Removed warning from wifi lib 2022-10-16 20:40:41 +02:00
script Fix build errors 2022-10-17 20:27:22 +02:00
src Fix precommit 2022-10-17 21:03:12 +02:00
src_docs Update 2022-10-18 19:04:05 +02:00
test Showing wifi ssid in config 2022-08-21 18:48:08 +02:00
.gitignore Prel docs for v0.5 2022-01-06 21:01:06 +01:00
.pre-commit-config.yaml Upd pre-commit 2022-05-16 08:04:26 +02:00
CONTRIBUTING.md #6 contribution 2022-05-08 09:50:45 +02:00
LICENSE Added licence 2022-01-08 21:09:02 +01:00
part32.csv Update partition info 2022-03-11 15:11:22 +01:00
platformio.ini Update build targets 2022-10-18 18:55:03 +02:00
README.md Update readme 2022-10-18 19:19:25 +02:00

download release issues pr dev_build doc_build

Gravity Monitor for Beer Brewing

GravityMon is a replacement firmware for the iSpindle firmware. It's 100% compatible with the iSpindle hardware design so it does not require any hardware changes.

Now also works with ESP32, either an ESP32 d1 mini or ESP32 c3 mini which both are compatible with ESP8266.

Installation can be made using https://www.brewflasher.com or https://web.brewflasher.com

The documenation can be found here: https://mp-se.github.io/gravitymon/index.html

Note! If Brewflasher being flagged as malware by your antivirus software, try the web version.

The main differences:

  • Operates in two modes gravity monitoring and configuration mode
  • Gravity mode is comparable to how the iSpindle works when collectintg data
  • Configuration mode has a modern HTML5 based web UI. No need to start the access point to change settings
  • Offloading some of the functionallity to run in the web browser, this allows for more advanced features.
  • REST API to enable scripted configuration
  • Send data to multiple endpoints and services at once (2xHTTP POST, HTTP GET, MQTT, INFLUXDB2)
  • Directly test all endpoints from user interface with feedback to simplify troubleshooting
  • Complete format customization for all endpoints using templates (dont really need to change the software to support new services)
  • Setup guides for how to send data to many popular services. Currently 10+ are documented
  • Automatic temperature adjustment of gravity (just tick a checkbox)
  • OTA support from webserver
  • Firmware update via web interface
  • Built in function to create gravity formulas, no need for additional software, just enter tilt/gravity and let GravityMon creates a formula
  • Visual graph showing how formula will be interpreted based on entered values
  • Using the temperature sensor in gyro instead of DS18B20 (faster)
  • SSL support in all endpoints (no certificate validation due to limitations on esp8266).
  • Built in performance measurements (used to optimise code)
  • Storage mode when placed on cap (indefinite sleep)
  • Customize various hardware parameters to opimize device functionallity.

No code has been reused from the iSpindle project.