I did some searches and I don’t think this has been covered. My sincere apologies if it has. Searching for “C” and “F” is somewhat non-filtering.
First let me take my lumps - I have practiced unsafe modifications, poor code management practices, and overall done bad things. Now that that is out of the way …
I have endeavored to change the default BrewPi configuration from C to F within the application. I have NOT kept track of what I’ve changed (I know … I know … ). All I know for sure that I have changed is the following lines in brewpi.py:
# Control Settings cs = dict(mode='b', beerSet=70.0, fridgeSet=70.0, heatEstimator=0.2, coolEstimator=5) # Control Constants cc = dict(tempFormat="F", tempSetMin=33.0, tempSetMax=80.0, pidMax=10.0, Kp=20.000, Ki=0.600, Kd=-3.000, iMaxErr=0.500, idleRangeH=1.000, idleRangeL=-1.000, heatTargetH=0.301, heatTargetL=-0.199, coolTargetH=0.199, coolTargetL=-0.301, maxHeatTimeForEst="600", maxCoolTimeForEst="1200", fridgeFastFilt="1", fridgeSlowFilt="4", fridgeSlopeFilt="3", beerFastFilt="3", beerSlowFilt="5", beerSlopeFilt="4", lah=0, hs=0)
Is this the only place I’d need to change? I ask because I strongly suspect that this is not. For instance, when I view the maintenance panel the various temp set mode tabs, they still read C.
Is this critical? Obviously not. It does smack of American imperialism - thinking everyone should adopt American practices. However I have a half-realized change that I did not fully document and failed to track my changes specific to this so I’d prefer not to roll back to a state that would make me lose other, unrelated changes. So, if anyone knows where else I need to look, that help would be appreciated greatly.