• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Homebrewing Facebook Group!

    Homebrewing Facebook Group

BrewPi@ESP8266, no need of RPI and Arduino.

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
The most important thing is that, after reflashing, everything works just fine.
 
Unfortunately, it's me again. Now I have another issue with my BPL controller. A lot of restarts (I presume) and a lot of "10 minutes waiting to cool" situations...
Is there any solution for this or I have to switch to something else? Maybe there is more stable version out there?
screenshot-1151.jpg
screenshot-134.png
screenshot-135.png
 
Last edited:
Yes I noticed this with one of the versions.
I think there is an advanced or expert checkbox in one of the options.
That has all kinds of settings to adjust and I expect that interval can be adjusted.
I've noticed it for waiting to heat as well.
It might be a fridge compressor protection feature, but doesn't apply for heating.
I can have a look when I get home in a few hours to find the option I mention.
 
For now, it seems that something is related to logging. After I turned of and deleted log, everything is fine for almost 20 minutes...

EDIT: nope, still the same... :confused:
 
Last edited:
For now, it seems that something is related to logging. After I turned of and deleted log, everything is fine for almost 20 minutes...

EDIT: nope, still the same... :confused:

1. make sure your power supply is large enough. greater than 2A is recommended.
2. make sure your WiFi signal is reasonable. Constantly searching for networks seems to cause troubles all the time.
3. re-wire your temperature sensor connections. Or, rewire your power supply.
4. Format the file system. It might help if your controller has run for a while, like a year or two, and the file system has fragmentation.
 
How to do number 4, I'm not sure so it's better to ask?
I've changed power supply, it's maybe little bit better now bot still restarting.

But, something new happened a moment ago, when I tried to check what is going on, I saw that I lost all graph curves. After refreshing, curves came back and BPL started to count idle time from the beginning like it was reset somehow.

One more question, what about "write on buffer full" option in log settings? Is it better to use it or not?
screenshot-1152.jpg
 
Last edited:
How to do number 4, I'm not sure so it's better to ask?
I've changed power supply, it's maybe little bit better now bot still restarting.

But, something new happened a moment ago, when I tried to check what is going on, I saw that I lost all graph curves. After refreshing, curves came back and BPL started to count idle time from the beginning like it was reset somehow.

One more question, what about "write on buffer full" option in log settings? Is it better to use it or not?

To format the file system, access
http://[IP of your controller]:8008/exeformat-spiffs

although it's LittleFS instead of SPIFFS.

If "write on buffer full" is enabled, the log is stored in buffer, which is in RAM, and written to FLASH only when the buffer is full. It usually takes a few hours before the buffer is filled. If the controller is rest before the log is saved, the log data will be lost. I had found that frequent writing resulted in heavy system loading which might be a sign of fragmentation of file system. However, the file system, LittleFS, seems to improve over versions. It seems to work fine with this DISABLED.
 
@pocketmon, thank you, I will try that later today and let you know the result.

This is my little bit more than 4 hours log from earlier today. Something is not right here. :D

screenshot-1153.jpg
screenshot-1154.jpg
screenshot-1155.jpg

Unfortunately, no changes after cables check, Internet check, PS change and file system format...
Will try to flash it again, I can't see nothing further...
 
Last edited:
OK, I really give up now.

Could someone recommend me a new board so I can start from the beginning?
ESP32, the old one again, something else?

Thank you in advance.
 
OK, I really give up now.

Could someone recommend me a new board so I can start from the beginning?
ESP32, the old one again, something else?

Thank you in advance.
How about this?
https://www.homebrewtalk.com/threads/brewpilessgx-brewpiless-with-touched-tft-display.730814/

Let me share some experiences with you.

I once found on my test platform, an ESP32, dropped network every few hours. After trying for a week or two, I gave up and tried another ESP32, and the new one worked without any issue.

I don't remember exactly what happened, but I successfully recovered an ESP8266 or ESP32 by clearing its RF calibration data, which is not recommended by the manufacturer.

I am currently trying to upgrade new version of BLE library but stuck on strange exceptions of ESP32 which happened after one day or two. I don't have the source code of the assertions, so I don't really know what happened. It has stuck me for a few months. After trying the current version that run well for 2 brews, I suspect that it might be hardware related. I seemed to push the connector too hard once when I almost finished my second bottle of beer. Yet, I still haven't tried another new ESP32 because of the frustration.

I would suggest to stay what works for you. You are brewing beer, not testing the software or hardware like I do.
 
BrewpilessGX looks really great. I will try that and move to that thread, with questions. :D

I have my STC PRO WiFi for a backup, no worries.
 
BrewpilessGX looks really great. I will try that and move to that thread, with questions. :D

I have my STC PRO WiFi for a backup, no worries.
I've found my brewpiless with version 4.4 software.

If you open system option using your password if needed.
brewpiless system.png




Select the advanced option and you get this page of options.

brewpiless advanced 1.png
brewpiless advanced 2.png


Have a look at your settings and compare to mine.

I think the delay / interval is a bit too long, but mine has been working okay with these settings.
 
Back
Top