Skip to main content

Craftbeerpi4 Kettle Logic Plugin

PID Logic with boil threshold.

If the target Temperature is above a configurable threshold the PID will be ignored and heater is switched on to the max output value. This is helpful if you use the same kettle for mashing and boiling.

Once the boil threshold temperature is reached, the boil will be done with the max boil output power

Installation:

You can install it directly via pypi.org:

  • sudo pip3 install cbpi4-PIDBoil

Alternativeley you can install (or clone) it from the GIT Repo. In case of updates, you will find them here first:

Parameters

PIDBoil Settings

  • P - proportional value
  • I - integral value
  • D - derivative value
  • SampleTime - 2 or 5 seconds -> how often the logic calculates the power setting
  • max output - heater power which is set above boil threshold
  • Boil Threshold - Above this temperature the heater will be set to Max Boil Output Power (default: 98°C / 208F)
  • Max Boil Output - Power (%) that is used above Boil Threshold Temperature (default: 100%)

Changelog

  • 29.12.22: (0.0.9) Fixed Bug related to Boil Threshold Parameter
  • 10.05.22: (0.0.8) Updated README (removed cbpi add)
  • 10.05.22: (0.0.7) Removed cbpi dependency
  • 01.12.21: (0.0.6) If current kettle power is different from kettle logic. logic will overrule kettle power setting
  • 21.11.21: (0.0.5) Adapted to cbpi4 4.0.0.45 to accomodate actor power settings incl. the PWM Actor.
  • 13.10.21: (0.0.4) Added Power setting for Boil
  • 13.10.21: (0.0.3) Improvement of actor toggling in case of 0% or 100% heating
  • 12.10.21: (0.0.2) Bug fixing MashStep Automode Issue
  • 19.08.21: (0.0.1) Initial commit

Metadata

Release files for cbpi4-PIDBoil 0.0.9

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-PIDBoil 0.0.9
File Size Uploaded
cbpi4-PIDBoil-0.0.9.tar.gz 195.2 kB Details

Release files / cbpi4-PIDBoil-0.0.9.tar.gz

Download URL cbpi4-PIDBoil-0.0.9.tar.gz
Size 195.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8f108a092860e70cfa20520770a5c783126973197105d38e3f396d986fd4d710
BLAKE2b-256 checksum
How to use checksums
0e9c6c9c10c60fe379d034f75b6d0c5c755b53849b5de5b72209a50b3454ac1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.0.9 This release

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

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