Hi everyone… I’m brand new here and I’m in the process of fermenting my first beer with my BrewPi setup (RPi 3, arduino uno, plastic bucket fermenter with thermowell).
I still have a lot to learn about the advanced setup, which I haven’t touched yet… But I’m seeing my beer temp having some larger temp fluctuations than before, and it seems like BrewPi is overcompensating and creating some wild swings… Can anyone shed light on potential reasons?
my ferm chamber is a Mother of Fermentation Chillers, I used the plans from wort-o-matic… Insulation is good but not great, I will be making upgrades to that after this brew
cooling happens by blowing a computer fan across ice and into the chamber. It works, did some tests on water and was able to control temp well (but not as quickly as I’m assuming a fridge or freezer would).
heat comes from a lamp inside used to melt those smelly wax things.
Is fermentation picking up and that’s why the beer temp is fluctuating like that? Do I need to adjust some settings in BrewPi (they’re all at default now)?
You have a lot of delay between changing the fridge temp and the beer actually responding to it.
Your fridge temp seems to follow the setpoint nicely.
I think you should decrease your beer-to-fridge gain (Kp), so corrections are more gentile. You also want to make the integrator slower (increase Ti) and maybe use a bit more derivative (increase Td).
Thanks for your reply, I’m using an arduino, not a spark.
My Kp was set at 5 so I adjusted down as you recommended to 4. Is that enough or should I make small adjustments and just see what the effect is?
As for adjusting Ti and Td I don’t see a spot for that in the advanced settings… Like I mentioned before I’m completely green with this stuff but really enjoying it.
Also, since “heat” is a lamp and “cool” is a computer fan with ice, I don’t think I need to worry about minimum cycle times or delays between on and off… Do you agree?
beergutbrew, the control algorithm tab displaying json like that is a BrewPi Spark thing, but the settings you show are Arduino settings. You should use the updater to switch to the legacy version if you are using Arduino.
We are not maintaining the Arduino version anymore and with the legacy version, you get an older version of the web interface that is still compatible.