- View logs
- Previous Beers
- Control Algorithm
- Device Configuration
- Advanced Settings
- Reprogram controller
Here you can upload a firmware file which will be uploaded to the controller by the Python script. The script will automatically restart itself after programming. Just hit the back button on your browser to continue running BrewPi.
Script stderr output will auto-refresh while programming if you keep this tab open
The red values are control settings. The beer setting is set by the profile or constant. The fridge setting is set by PID or constant.
The orange values are control variables. These are intermediate results of the fridge setting calculation.
The blue values are constants, they never change automatically.
The heater and cooler are controlled by a predictive on-off algorithm. BrewPi estimates the overshoot that would happen when it would go to IDLE. When that lands on the target temperature, it goes to IDLE. The overshoot is estimated as time active in hours * estimator. BrewPi detects the actual peaks and compares them to the prediction to automatically adjusts the estimators. You can change them manually in 'advanced settings' when they are far off.
With the button below, you can reset the entire controller to factory defaults.
This will reset all settings and will remove all installed devices.