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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3098b1e9f46fa1b491dbdf0f1028c8bd21805f4f47f4230a1f7e43ed7cc4f546 |
|
MD5 | 94a85a9ca36901d064866d2ee5e93b6a |
|
BLAKE2b-256 | 83963a59b2c78c63b2e5f3d7a95bb291da2f59502d0a1a4ca8ae12502891a489 |