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:

  • 11.05.22: (0.0.4) Updated README (removed cbpi add)
  • 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.4.tar.gz (17.6 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: cbpi4-PIDHerms-0.0.4.tar.gz
  • Upload date:
  • Size: 17.6 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.4.tar.gz
Algorithm Hash digest
SHA256 ce21b4f4c86d5ba6a5869988e0269b216dd06b901289ce3a4337fc916ad604a8
MD5 f3f3fd08b9b7091a6a34d096736ea576
BLAKE2b-256 c1e42c130429f6a2acaa9e200cad79b9e98304ef982325979e48f65714c171a9

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