Skip to main content

CraftBeerPi 4 Kettle Logic Plugin

Project description

CBPi4 HERMS PID KettleLogic

This Kettle Logic can be used to run a HERMS System with CraftbeerPi4.

Mash temperature is controlled via PID logic

  • The Kettle logic is intended to be used in a HERMS system with HLT. 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
  • Kettle Agitator (Pump) is siwtched on in Automode
  • Pump can be switched of in intervalls

CBPi4 Settings

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
    • Max PID Temp: PID is not used above this temp and max output is used
    • Rest Intervall: Intervall for pump activity in seconds
    • Rest Time: Pump Rest Time in seconds
    • SampleTime: 2 or 5 seconds. Determines PID recalcultation frequency
    • HLT Sensor: Sensor that measures your HLT temperature
    • DeltaTemp: Plugin allows control of HLT temp. This values determines the max delta temp that the HLT is allowed to be above the Target Mash Temp. Power will be set to 0 if delta temp is larger than max delta.

Installation:

Requirements:

  • CBPi4 Version 4.0.0.45 or later (currently only available from my fork)

Changelog:

  • 10.05.22: (0.0.3) Removed cbpi dependency
  • 21.11.21: (0.0.2) Plugin can now use actor power incl. PWM actors
  • 23.09.21: (0.0.1) Initial commit

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-PIDHerms-0.0.3.tar.gz (17.7 kB view details)

Uploaded Source

File details

Details for the file cbpi4-PIDHerms-0.0.3.tar.gz.

File metadata

  • Download URL: cbpi4-PIDHerms-0.0.3.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for cbpi4-PIDHerms-0.0.3.tar.gz
Algorithm Hash digest
SHA256 2939d59565b9bcb4f62ba94b4af75db839750fd5c4ba00ddc8edb010e33a2681
MD5 e6586628395e38d55a73e82a8271b2d0
BLAKE2b-256 9f383b1827a8a7b17688fc0e2c75a33909b9034c822ccd2e46feae9695d08a31

See more details on using hashes here.

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