Replacement firmware for iSpindel (GravityMon)

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

larsh

Supporting Member
HBT Supporter
Joined
Feb 16, 2023
Messages
13
Reaction score
1
Location
Lillestrøm - Norway
new beta released that should fix most of the bugs that have been reported. all releases are available on github and on brewflasher.


Since there are a few boards being supported right how I would like to know which ESP boards are of most interest so I can focus on testing those.

These are the ones that are supported right now:
  1. ESP 8266
  2. ESP32 D1 mini
  3. ESP32 C3 v1.0
  4. ESP32 C3 v2.x
  5. ESP32 S2
  6. ESP32 LITE (Floaty)
Double reset and WiFi config was a struggle with the ESP32-S2 too. Seems to be much more reliable now with the 3x taps in beta3.
With the 2x taps, I found some tricks to come through WiFi config:
* Temporarily configured the phone to "Forget" my ordinary home WiFi
* Tapped RST not too slow, not too fast. A few cut-and-tries to find the "sweet spot".

With the 3x taps, I do not need to "Forget" my home WiFi.
The not too slow, not too fast -tapping is still applicable.
AP delay is also shorter.

I have just finished a Schwarzbier with kveik @33 degrees Celcius running beta2 on the Ispindel.
SG was spot on all the way.
The Ispindel was in the fermenter partly during cold crash too. It did not like that temperature very much though :)
 
OP
OP
M

mper

Supporting Member
HBT Supporter
Joined
May 24, 2020
Messages
203
Reaction score
51
Double reset and WiFi config was a struggle with the ESP32-S2 too. Seems to be much more reliable now with the 3x taps in beta3.
With the 2x taps, I found some tricks to come through WiFi config:
* Temporarily configured the phone to "Forget" my ordinary home WiFi
* Tapped RST not too slow, not too fast. A few cut-and-tries to find the "sweet spot".

With the 3x taps, I do not need to "Forget" my home WiFi.
The not too slow, not too fast -tapping is still applicable.
AP delay is also shorter.

I have just finished a Schwarzbier with kveik @33 degrees Celcius running beta2 on the Ispindel.
SG was spot on all the way.
The Ispindel was in the fermenter partly during cold crash too. It did not like that temperature very much though :)
Thanks for the feedback, good to hear that the enter wifi is working better. I will update the docs to clarify on the frequency. As you mentioned the you cant be to fast to do the tapping, an interval of 1-2 seconds would be optimal, not slower than 3 seconds.

Most of the wifi issues was connected to the Arduino framework. There was a 60 second timeout as default on the esp32c3 and esp32s2 boards for some reason and this didn't affect the other esp32 boards. So this is why it was slow to get an access point on those devices. I reduced that down to 1 second which seams to work better. The serial logging is also improved so its easier to see what is happening.

Glad to hear that the measurements was spot on, that's the main purpose of the software. Did you enable the temperature compensation formula or did you build that into your own formula?
 

larsh

Supporting Member
HBT Supporter
Joined
Feb 16, 2023
Messages
13
Reaction score
1
Location
Lillestrøm - Norway
Thanks for the feedback, good to hear that the enter wifi is working better. I will update the docs to clarify on the frequency. As you mentioned the you cant be to fast to do the tapping, an interval of 1-2 seconds would be optimal, not slower than 3 seconds.

Most of the wifi issues was connected to the Arduino framework. There was a 60 second timeout as default on the esp32c3 and esp32s2 boards for some reason and this didn't affect the other esp32 boards. So this is why it was slow to get an access point on those devices. I reduced that down to 1 second which seams to work better. The serial logging is also improved so its easier to see what is happening.

Glad to hear that the measurements was spot on, that's the main purpose of the software. Did you enable the temperature compensation formula or did you build that into your own formula?
I enabled the temp compensation formula. Maybe the formula did not like such drastic temperature changes over that short time. When I started cold crash, SG fell from a stable 1.014 (same value measured with a hydrometer) down to 1.005'ish.
If you wonder about the "notch" as temperature was falling, it's because I opened the fridge door to
Screenshot at 2023-03-01 09-40-22.png
cool down fermenter to basement temperature (+12C) before closing and cooling further down to +5C
 

larsh

Supporting Member
HBT Supporter
Joined
Feb 16, 2023
Messages
13
Reaction score
1
Location
Lillestrøm - Norway
I enabled the temp compensation formula. Maybe the formula did not like such drastic temperature changes over that short time. When I started cold crash, SG fell from a stable 1.014 (same value measured with a hydrometer) down to 1.005'ish.
If you wonder about the "notch" as temperature was falling, it's because I opened the fridge door toView attachment 813943 cool down fermenter to basement temperature (+12C) before closing and cooling further down to +5C
It could also be caused by my spindel construction:
Inspired by the Thingiverse projects #3271613 and #3666038, I designed some parts to make the CherryPhilip fit into an XXL petling. Much more volume/air in that one vs the original XL.
On the other side it is heavier. Clocks in at around 178g, quite similar to the "Hydrom" hydrometer.
P1010677.JPG
 
OP
OP
M

mper

Supporting Member
HBT Supporter
Joined
May 24, 2020
Messages
203
Reaction score
51
I enabled the temp compensation formula. Maybe the formula did not like such drastic temperature changes over that short time. When I started cold crash, SG fell from a stable 1.014 (same value measured with a hydrometer) down to 1.005'ish.
If you wonder about the "notch" as temperature was falling, it's because I opened the fridge door toView attachment 813943 cool down fermenter to basement temperature (+12C) before closing and cooling further down to +5C
The temperature drop should not really have an impact unless it affects the ispindle tilt somehow. I use the same correction formula as many of the online calculators out there which I hope is correct.

If you got a correct value of 1,014 at 32C then the measured gravity before correction would be 1,011, if I apply the temperature correction at 8C then the value would be 1,009 using the formula.
 

m_sahin45

Member
Joined
Mar 16, 2023
Messages
5
Reaction score
1
Location
Türkiye
merhaba ben bu yazılımı denedim v 1.3.0 beta son sürüm ilk çalıştırdığımda brewspy adresine 1 defa bilgi gönderiyor sonra göndermiyor.
 

day_trippr

The Central Scruuuutinizer
Joined
May 31, 2011
Messages
39,912
Reaction score
23,424
Location
Stow, MA
Google Translate sez:

"I tried this software v 1.3.0 beta latest version, when I first run it, it sends information to brewspy address 1 time, then it does not."

Also...Merhaba m_sahin45! Ve Homebrewtalk'taki forumlara hoş geldiniz!

Cheers!
 

m_sahin45

Member
Joined
Mar 16, 2023
Messages
5
Reaction score
1
Location
Türkiye
Lütfen sorunuzu ingilizce yazın
Merhaba bu yazılımı denedim v 1.3.0 beta en son sürüm ilk çalıştırdığımda brewspy adresine 1 kez bilgi gönderiyor sonra açılmıyor."
Please post your question in english
Hi, I tried this software, v 1.3.0 beta is the latest version, when I run it for the first time, it sends information to brewspy address 1 time, then it doesn't open."
 

Btaz

Well-Known Member
Joined
May 26, 2012
Messages
311
Reaction score
35
I had gravitymon setup on one device, but through a series of bad choices I've reflashed it and now cannot manage to connect to the "GravityMon" wifi from my pc or phone. I see the network, try to connect with "password" and then usually it fails to connect. Occasionally my pc will stay connected, but I cannot load anything from 192.168.4.1. any thoughts?
 

Btaz

Well-Known Member
Joined
May 26, 2012
Messages
311
Reaction score
35
Are you trying to connect to the gravitymon network on 192.168.4.1?
Try this from a device near the ispindel.
correct, I'm getting to get into 192.168.4.1 when connected to GravityMon wifi but no luck and the ispindle is right next to my phone and pc
 
OP
OP
M

mper

Supporting Member
HBT Supporter
Joined
May 24, 2020
Messages
203
Reaction score
51
Merhaba bu yazılımı denedim v 1.3.0 beta en son sürüm ilk çalıştırdığımda brewspy adresine 1 kez bilgi gönderiyor sonra açılmıyor."

Hi, I tried this software, v 1.3.0 beta is the latest version, when I run it for the first time, it sends information to brewspy address 1 time, then it doesn't open."
Can you explain in more detail what is not working? What are the steps you have done ? Are there any errors in the error log that might be relevant? Have you followed all the installation & configuration steps ? Is this problem only on the 1.3 beta or does it behave the same on the 1.2 release ?
 
OP
OP
M

mper

Supporting Member
HBT Supporter
Joined
May 24, 2020
Messages
203
Reaction score
51
correct, I'm getting to get into 192.168.4.1 when connected to GravityMon wifi but no luck and the ispindle is right next to my phone and pc
I
I had gravitymon setup on one device, but through a series of bad choices I've reflashed it and now cannot manage to connect to the "GravityMon" wifi from my pc or phone. I see the network, try to connect with "password" and then usually it fails to connect. Occasionally my pc will stay connected, but I cannot load anything from 192.168.4.1. any thoughts?
Try to do a reflash with full erase and see if that improves things. There are occasions when there have been corrupted memory on the device that can cause issues. Try to connect with another device, phone or tablet and see if that works better. You can also try to move the device away from the computer and try again (could be interference).
 
OP
OP
M

mper

Supporting Member
HBT Supporter
Joined
May 24, 2020
Messages
203
Reaction score
51
Merhaba bu yazılımı denedim v 1.3.0 beta en son sürüm ilk çalıştırdığımda brewspy adresine 1 kez bilgi gönderiyor sonra açılmıyor."

Hi, I tried this software, v 1.3.0 beta is the latest version, when I run it for the first time, it sends information to brewspy address 1 time, then it doesn't open."
I've been running the latest beta on my current brew and it works correctly on my services. Can you use the "Gather support info" function and send me the result so I can check your configuration ? You can do it in a PM or open a ticket on github.

1679233977975.png
 

m_sahin45

Member
Joined
Mar 16, 2023
Messages
5
Reaction score
1
Location
Türkiye
I
Try to do a reflash with full erase and see if that improves things. There are occasions when there have been corrupted memory on the device that can cause issues. Try to connect with another device, phone or tablet and see if that works better. You can also try to move the device away from the computer and try again (could be interference).
As seen in the photo, the device sends information once, then does not send it, when I restart it, it sends again.. I have uploaded many times and it has not changed.
 

Attachments

  • Screenshot_20230319_235650_Gallery.jpg
    Screenshot_20230319_235650_Gallery.jpg
    310 KB · Views: 0
  • Screenshot_20230319_235650_Gallery.jpg
    Screenshot_20230319_235650_Gallery.jpg
    310 KB · Views: 0
  • Screenshot_20230319_235502_Gallery.jpg
    Screenshot_20230319_235502_Gallery.jpg
    281 KB · Views: 0
  • Screenshot_20230319_235300_Gallery.jpg
    Screenshot_20230319_235300_Gallery.jpg
    273.9 KB · Views: 0
  • Screenshot_20230319_235245_Gallery.png
    Screenshot_20230319_235245_Gallery.png
    1.2 MB · Views: 0
  • Screenshot_20230319_235225_Gallery.jpg
    Screenshot_20230319_235225_Gallery.jpg
    307.5 KB · Views: 0
  • Screenshot_20230319_235202_Gallery.jpg
    Screenshot_20230319_235202_Gallery.jpg
    383.3 KB · Views: 0
  • Screenshot_20230319_235414_Gallery.jpg
    Screenshot_20230319_235414_Gallery.jpg
    292.9 KB · Views: 0
  • Screenshot_20230319_235502_Gallery.jpg
    Screenshot_20230319_235502_Gallery.jpg
    281 KB · Views: 0
  • Screenshot_20230319_235414_Gallery.jpg
    Screenshot_20230319_235414_Gallery.jpg
    292.9 KB · Views: 0
  • Screenshot_20230319_235300_Gallery.jpg
    Screenshot_20230319_235300_Gallery.jpg
    273.9 KB · Views: 0
  • Screenshot_20230319_235245_Gallery.png
    Screenshot_20230319_235245_Gallery.png
    1.2 MB · Views: 0
  • Screenshot_20230319_235225_Gallery.jpg
    Screenshot_20230319_235225_Gallery.jpg
    307.5 KB · Views: 0
  • Screenshot_20230319_235202_Gallery.jpg
    Screenshot_20230319_235202_Gallery.jpg
    383.3 KB · Views: 0
OP
OP
M

mper

Supporting Member
HBT Supporter
Joined
May 24, 2020
Messages
203
Reaction score
51
As seen in the photo, the device sends information once, then does not send it, when I restart it, it sends again.. I have uploaded many times and it has not changed.
I would bet on that this is a hardware issue not software. It looks like to manages to go to sleep but not wakeup again.

Check the resistor / diode between RST and D0 that is most likely the problem. Either wrong value of the resistor or wrong direction on the diode.
 

m_sahin45

Member
Joined
Mar 16, 2023
Messages
5
Reaction score
1
Location
Türkiye
I would bet on that this is a hardware issue not software. It looks like to manages to go to sleep but not wakeup again.

Check the resistor / diode between RST and D0 that is most likely the problem. Either wrong value of the resistor or wrong direction on the diode.
i will check is this schematic correct
 

Attachments

  • Screenshot_20230320_125559_Chrome.jpg
    Screenshot_20230320_125559_Chrome.jpg
    454.4 KB · Views: 0

Latest posts

Top