• 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 Remix – What’s Old is New Again

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Eventually, I got to get to the "bottom of this". Why I keep having dropped script connections, a couple times/day.
I tried everything - Different Pi, Controller, SD card, new version download, different temp probes, new approved power transformer. You can see I have a good router connection and the IP address stays the same before and after the drops.
And, this is also strange - sometimes I can do a -sudo systemctl restart brewpi, it up again. But when I refresh the browser after this command, , the script always shows I am running in "Beer Constant", even though I never was! But if I refresh yet a second time, it now miraculously now shows Beer Profile.
Here is after sudo systemctl restart brewpi,
Screenshot from 2023-02-26 09-53-19.png
Screenshot from 2023-02-26 09-53-54.png
the first refresh, and then a second refresh with nothing else touched. -
 
Is my Pi CPU overclocking, and freezing up?
I noticed that many of the times my Pi looses contact with the script, the Green light is constantly on, telling me it may be,froze in an overclock situation.
There are a lot of commands to use, to see what the CPU is doing at idle, and while under load. Not sure which ones to try, but anymore information will help at this point.

watch -n1 vcgencmd measure_clock arm
This shows in real time, the cpu frequency. It is bouncing between 700,000,000 and 800,000,000, and sometimes jumps to 1,200,000,000 (no commas on output reading, I put them in here). I assume this is 700-800 MHz, and 1,200 MHz ?
I will watch it, and hopefully see just before it freezes up, what the cpu is doing

Any thoughts?
 
Last edited:
HOLLY FREEZUP, BatBeerMan!
You cant see, cause it was just frozen, but the CPU was clocking 1,200,000,000 ! I "normally" sits around 700,000 to 800,000 and may briefly spike to 1,400,000
The Temperature as it froze, was not too high 37,6C ? This seems to be normal -
I could not get CTRL+ALT+F1 to bring up a Terminal, to reboot, so I had to do a hard restart..... pull the plug
Any thoughts @day_trippr , @LBussy , or any other Genius Programmers out There ?
This also happened on other RPi's, and Controllers, but I never had up on the desktop, a running CPU temperature and Clock hertz speed

Screenshot from 2023-02-26 15-30-52.png
 
Is your Pi in a case? Does it have ventilation and/or heat sinks?
It sure does, @LBussy . It is the only thing that looks and works great, that does not look like it was "puked up", as @day_trippr said of my "build mess".
There is thermal paste under the Sinks, and a 5V fan exhausting.
I "think" I tried this exact setup, with a naked RaspberryPi, out of the cage, with no sinks or fans, and the same periodically freeze up happens...
 
Take a new image and do not install BrewPi, just open the web browser and point it to the other one - let it sit a while and see what happens.
 
Take a new image and do not install BrewPi, just open the web browser and point it to the other one - let it sit a while and see what happens.
@LBussy , you lost me a little bit. I am a Master Plumber, and HVAC Mechanic, and only try to remember, what I was very good at, back in the late 1970"s
Are you saying - shut down the Pi, running the wifi, and Scripts/Graphs, and just let the Arduino chug along by itself (very good at that), and "point" to what?
We need to do a Go Fund Me, for you Lee!
 
No I'm saying close all the windows and whatnot on your running setup and just leave it be. On a new Pi image, open the web browser to the other system's IP address and do teh same thing you did and see if the system you are on (with the web browser) locks up, or if the Pi running with just BrewPi and not running a web browser locks up.
 
I'm toying with the idea of switching to an e-herms, from a propane system. I've seen the electric brewery setup, while crazy nice, I'm just surprised there is not a software based solution similar to BrewPi. Am I missing something?
 
I'm toying with the idea of switching to an e-herms, from a propane system. I've seen the electric brewery setup, while crazy nice, I'm just surprised there is not a software based solution similar to BrewPi. Am I missing something?
Most of those systems use hardware PID controllers. They are simple but very effective. You lose the bells and whistles of course.
 
I'm toying with the idea of switching to an e-herms, from a propane system. I've seen the electric brewery setup, while crazy nice, I'm just surprised there is not a software based solution similar to BrewPi. Am I missing something?
As @LBussy said, that side of the Brewery, is usually done with mechanical controls, like the Inkbird P.I.D. and Solid State Relays. I never seen a need to use "advanced" controls that can ramp temperatures up or down over days/weeks, like on the Fermentation side. Your only in the Brewhouse at most, 1 day, where hands-on switching and watching is necessary. There is nothing sweeter, then a running BrewPi (or Fermentrack), on the fermentation side!
 
Yes, I’m BrewPi Remix on the cold side, but hardware PIDs on the hot side. Once my HLT PID learned what it takes to hit temps while driving my HERMS coil, the problem was solved. Even my most complicated step mashes have only four temperatures, usually over 80 mins when my brewery has my undivided attention. I just punch in the new temperature when the timer goes off.

On the cold side, I let BrewPi Remix handle stuff like this. The x-axis is in days. That’s the big difference for me.

D1C67043-2667-459B-953C-1215D772F41D.jpeg
 
I'm toying with the idea of switching to an e-herms, from a propane system. I've seen the electric brewery setup, while crazy nice, I'm just surprised there is not a software based solution similar to BrewPi. Am I missing something?

There are actually quite a few software-based solutions geared towards e-brewing. Check out the threads in the Automated Brewing forum. Brucontrol may be the best supported currently...

https://www.homebrewtalk.com/threads/brucontrol-brewery-control-automation-software.624198/
Cheers!
 
OK, not sure if anyone asked yet, but will it be possible to port the data from
Spindelmate (Rapt Pill), into the RPRemix GUI someday? I know there is only so much "free" time, you all have, to do the heavy lifting, and all I do is cut-and-paste the download ....
Thanks @LBussy , and @Thorrak, and @day_trippr (just to name a few here) ! All of your hard work is way more appreciated, then you may know!
 
Last edited:
The short answer is: Probably not. There's a few reasons:
  1. These folks seem to be using their geographical isolation to pretty blatantly violate someone's US Patent. The holders of that patent have been freaking awesome working with @Thorrak and I (and I am sure others) to make sure we could integrate their product. To integrate Rapt feels like a slap in the face to them and I am disinclined to do that.
  2. Rapt is a closed system. You have to go to their API to get the data (yes I know people have been hacking their hack - which is ironic.) That means:
    1. They can change it at any time and cause downstream consumers additional work
    2. They could just ... stop. Your Pill becomes a conversation piece and you're SOL
  3. There are better ways to integrate new technology into fermentation control than the way John and I have been doing it. Maybe some work is being done in that space .....
 
The short answer is: Probably not. There's a few reasons:
  1. These folks seem to be using their geographical isolation to pretty blatantly violate someone's US Patent. The holders of that patent have been freaking awesome working with @Thorrak and I (and I am sure others) to make sure we could integrate their product. To integrate Rapt feels like a slap in the face to them and I am disinclined to do that.
  2. Rapt is a closed system. You have to go to their API to get the data (yes I know people have been hacking their hack - which is ironic.) That means:
    1. They can change it at any time and cause downstream consumers additional work
    2. They could just ... stop. Your Pill becomes a conversation piece and you're SOL
  3. There are better ways to integrate new technology into fermentation control than the way John and I have been doing it. Maybe some work is being done in that space .....

The Tilt guys actually got someone to come write documentation for Fermentrack without asking/telling me. They saw a need and filled it. I love them. <3

For some reason I assumed that the Rapt's bluetooth interface was open. If it's closed, then as a former Beer Bug owner that's a major issue -- I have firsthand experience with what happens when your cloud dries up.
 
The short answer is: Probably not. There's a few reasons:
WOW! I am definitely not a person that ever tries to save a buck, and screw someone's hard work. I just did not like my Tilts (2), short battery life, bluetooth only, ability. I guess I should look into the Tilt Pro? Then my Pills and older Tilts, would be just used for book-ends.....
Thanks Lee and John
Ed
 
The Tilt Pro is freaking FANTASTIC and can be used for temp control. The battery life is incredible. When John finishes documentation, there will be an ESP-based solderless solution which leverages the Tilt Pro.

That said, battery life with my regular Tilts is about 8-12 months. They made some advancements even after that so I would not write them off so fast.
 
There has to be a bug in the most recent version of BPR. This is the 4th and last time I am attempting to assign Devices to there respective slots.
Every time, when I "Apply" the second temp probe (clearly showing two different temperatures), after I hit the second Apply, both readings now go to the same reading that I just applied. Misteriously, the other different probe dissapears.
I will wait, and hope someone can download a fresh copy now, and apply your probes, to see if the same thing happens. I tried everything - different probes after "resetting to factory defaults", new sd cards, different controller, different Pi.... same results.
Screenshot from 2023-03-03 12-52-20.png
 
Will the Legacy version still work? I was going to do an uninstall, and try the older version to see if it works.
Just running out of options to try...
Thanks
Ed
 
Thanks @LBussy, @duncan.brown, and @day_trippr! All good information. I love the control BrewPi Remix gives my fermentation, and now with the integrated Tilt readings!

I went down the road of e-herms because of wanting more control over my mash temps. While my mash tun is insulated, I still have temp loss, and seem to always be missing my strike water temp to hit my mash temp. I need to spend some time with beersmith correcting my settings.
 
There has to be a bug in the most recent version of BPR.
Well, never saying never, but there's no "recent" version:

1677873927418.png


The only change since then that you are using is the change to work around the git change.

So I'm not quite sure what the issue is. All I can suggest is maybe install brand X and see if it lets you save sensors. If it does, you've have a working system and I know I have something broken somewhere.
 
^tempting^, but not today :)

fwiw, I just fired up a BPR instance and had no problem assigning devices - 3 sensors, heat & cool relays, fan, door, even the light.
I could be wrong but I would be surprised if the legacy version of BrewPi will work unless one has a legacy OS running...
 
^tempting^, but not today :)

fwiw, I just fired up a BPR instance and had no problem assigning devices - 3 sensors, heat & cool relays, fan, door, even the light.
I could be wrong but I would be surprised if the legacy version of BrewPi will work unless one has a legacy OS running...
I was trying to find out how to check, with a multimeter and a magnet (if one of the wires has magnetism), to check if my probes are not in spec. Only found out how to identify what type of sensor your have.... not how to test them, if Bloombrews toasted them !
I copied the SD card that is now almost done running my Baltic Porter (big beer lagers, take lots of time..), and stuck the card into another RPi, with a different IP address assigned, and a different username. This, in itself, could be my home-grow-mess, but this all ran successfully for years in the past on the Legacy version. Not this card, nor "recent" version.
I can only think of 1 last "option" - get some new DS18B20 probes, and test. This Pi is on my work bench, with only the sensors directly connected to the controller. There are no long distance communication wires running, like the Porter is now, so I tried to eliminate every hack, I could !
Thanks again, @day_trippr , and @LBussy , for putting up with "Ol HVAC/Plumber", like me, that have almost zero modern knowledge, of this Programming Language; But I do brew great beers, that I TOTALLY, give Credit, to You All, for the Medals that came from Automated Fermentation.
 
I was trying to find out how to check, with a multimeter and a magnet (if one of the wires has magnetism), to check if my probes are not in spec. Only found out how to identify what type of sensor your have.... not how to test them, if Bloombrews toasted them !
Do you have an LCD attached? If so, these instructions will show you how to test your Uno + sensors:

https://github.com/brewpi-remix/uno-test
 
Hah! That's pretty cool - and I don't recall it being mentioned prior. You been hiding this?
Wasn't a secret - I guess I never told anyone because I always planned for better. Like, if there's no LCD use blink codes to say if things were kosher or not.
 
Back
Top