Skip to main content

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

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

cbpi4-BM_PID_SmartBoilWithPump-0.0.2.tar.gz (182.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page