Skip to main content

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

Metadata

Release files for cbpi4-PIDHerms 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cbpi4-PIDHerms 0.0.4
File Size Uploaded
cbpi4-PIDHerms-0.0.4.tar.gz 17.6 kB Details

Release files / cbpi4-PIDHerms-0.0.4.tar.gz

Download URL cbpi4-PIDHerms-0.0.4.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ce21b4f4c86d5ba6a5869988e0269b216dd06b901289ce3a4337fc916ad604a8
BLAKE2b-256 checksum
How to use checksums
c1e42c130429f6a2acaa9e200cad79b9e98304ef982325979e48f65714c171a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.0.4 This release

1 release file

0.0.3

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page