CraftBeerPi4 PID Kettle Logic Plugin
Project description
CBPi4 Braumeister Smart Boil with Pump KettleLogic
This Kettle Logic can be used to run a Speidel Braumeister with CraftbeerPi4. It is based on this cbpi3 Plugin (https://github.com/cgspeck/cbpi-pidsmartboil-withpump)
Mash & Boil in single Kettle (e.g. Speidel Braumeister)
- The Kettle logic is intended to be used in a single Kettle. It is a PID logic. PID parameters can be for instance derived from the PID AutoTune plugin (https://github.com/avollkopf/cbpi4-PIDAutoTune)
- It runs on PID control until it reaches a specified temperature. Above that temperature it heates w/o PID logic until a specified boil temp is reached.
- Power to run boil can be specified in the plugin
- Pump Intervals cen be set to have a pump rest on specified intervals for a specified time (e.g. 60 seconds every 600 seconds which is a default for the Braumeister controller)
- Pump (Kettle Agitator) is siwtched off above 88°C / 190F for pump protection (hard coded)
Parameters:
- Configurable:
- P: Proportional - Takes current value into account
- I: Integral - Takes past values into account
- D: Derivative - Takes future values into account
- Max Output: Maximum Power (%) to be used for PID during Ramp up
- Max Boil Output: Maximum Power during when Boil Temp is reached
- Max Boil Temp: When Temp is reached, power is set to Max Boil Output
- Internal Loop: Seconds of the internal loop -> Determines maximum PID resolution
- Rest Interval: Time interval in seconds after which Pump is switched off
- Rest Time: Pump is switched off for specified time in seconds
- Fixed in Code:
- Max PID Temp: PID is switched off above this temperature -> 88°C / 190F
- Max Pump Temp: Pump is switched of above this temperatre and cannot be switched back on -> 88°C 190F
Changelog:
15.03.21: Support for cbpi >= 4.0.0.32
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for cbpi4-BM_PID_SmartBoilWithPump-0.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99b3f3d085d526570d9409af4f6dce2a73164a9f0cb9c6c2e71f3fc0771d9a39 |
|
MD5 | d6872504291cbde78b502304f8613b41 |
|
BLAKE2b-256 | 0fa7948a47453e4c770c0898f4cd7487e36bfd5d5cda4013a42cbd2434098bd1 |