Bob’s hint about the “I” being 2048 did the trick. I deleted the value and let Brewblox set it automatically and the heating element settled at the target temperature.
But I have no clue how the value 2048 did get there. I am absolutely sure I didn’t enter it deliberately. I had activated the preset “Kettle heating element” once I found it after one of the recent release updates.
Is there any chance brewblox sets this value internally?
I didn’t touch any of the values because I wanted to see how the system works with this preset. Seems to work quite well for my setup in terms of heating rate etc. but if “I” is constantly rising I guess that something must be wrong.
My Kp is 50, just as the preset sets it. If this is too low, prehaps the preset should be changed.
I’d have to dig up some values, but 2048 may well be the max.
We reached the same conclusion about presets, and have some changes ready for next release. This includes adjusting PID settings based on whether the fermentation fridge is using beer or fridge mode. The Kp for beer mode is significantly higher.
I’ll also double check whether we already updated the PID presets.