Skip to main content

CraftBeerPi4 PID Kettle Control Plugin

Project description

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

Parameters

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

  • 21.11.21: Adapted to cbpi4 4.0.0.45 to accomodate actor power settings incl. the PWM Actor.
  • 13.10.21: Added Power setting for Boil (0.0.4)
  • 13.10.21: Improvement of actor toggling in case of 0% or 100% heating (0.0.3)
  • 12.10.21: Bug fixing MashStep Automode Issue (0.0.2)
  • 19.08.21: Initial commit (0.0.1)

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-PIDBoil-0.0.5.tar.gz (181.6 kB view details)

Uploaded Source

File details

Details for the file cbpi4-PIDBoil-0.0.5.tar.gz.

File metadata

  • Download URL: cbpi4-PIDBoil-0.0.5.tar.gz
  • Upload date:
  • Size: 181.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for cbpi4-PIDBoil-0.0.5.tar.gz
Algorithm Hash digest
SHA256 3098b1e9f46fa1b491dbdf0f1028c8bd21805f4f47f4230a1f7e43ed7cc4f546
MD5 94a85a9ca36901d064866d2ee5e93b6a
BLAKE2b-256 83963a59b2c78c63b2e5f3d7a95bb291da2f59502d0a1a4ca8ae12502891a489

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