Skip to main content

CBPi4 Plugin for Mash Steps

Still under development and in Beta test phase

Several steps for CBPi4 that allow a full brewing

These steps can be used to run a Speidel Braumeister automatically if the corresponding KettleLogic Plugin (cbpi4-BM_PIDSmartBoilWithPump) is also used

  • BM_MashInStep:

    • Heats up to the target temp and stops when temp is reached. This can be used to add e.g. Malt Pipe. User has to manually move to next step
    • Parameters:
      • Temp: Target Temp for MashInStep
      • Sensor: Sensor to be used for this step
      • Kettle: Kettle to be used for this step
      • AutoMode: If yes: Kettle Logic will be switched on/off when step starts/stops
  • BM_MashStep:

    • Heats up to the target temp and runs until Timer is done.
    • Parameters:
      • Time: Time in Minutes for Timer
      • Temp: Target Temp for MashStep
      • Sensor: Sensor to be used for this step
      • Kettle: Kettle to be used for this step
      • AutoMode: If yes: Kettle Logic will be switched on/off when step starts/stops
  • BM_BoilStep:

    • Heats up to the target temp and runs until Timer is done. Is sending notifications to add hops
    • Parameters:
      • Time: Time in Minutes for Timer
      • Temp: Target Temp for BoilStep
      • Sensor: Sensor to be used for this step
      • Kettle: Kettle to be used for this step
      • AutoMode: If yes: Kettle Logic will be switched on/off when step starts/stops
      • First Wort: Sends a notification for First Wort Hops on Start if set to 'Yes'
      • Hop [1-6]: Sends up to 6 notifications for Hop alarms on specified times
        • Time is remaining Boil time in Minutes
  • BM_Cooldown:

    • Waits that Wort is cooled down to target temp and is sending a notification. Active Step if Actor is selected.
    • Parameters:
      • Temp: Target Temp for Notification
      • Sensor: Sensor to be used for this step
      • Kettle: Kettle to be used for this step
      • Actor: Actor that is switched on during cooldown f selected (can be used to trigger a magnetic valve)
      • Interval: Interval in minutes when Step is checking current temp and calclulating estimated end time (2nd degree polynomial model)
  • BM_SimpleStep:

    • Is sending a Notification and can wait on user
    • Parameters:
      • Notification: Notification text that can be specified by user
      • AutoNext: If set to 'No', step is wating for user input to move to next step. Otherwsie, next step is automatically started.

###Changelog:

**04.04.21:

  • Some improvements in Cooldown Step caclulations
  • Some fixes in MashIn step

**02.04.21:

  • 2nd degree polynomial model to predict ECD of cooldown
  • Added Actor to cooldown step to trigger magnetic valve is required. No selection won't trigger anything and step will run as passive step

**28.03.21:

  • Added Parameter to Cooldown Step to calculate estimated completion time (ECT). -> Notifications on ECT are send with Interval frequency
  • Notifications are changed for mash steps and boil step. -> On Timer start, estimated end time will be send as notification

**24.03.21:

  • Added one Hop alarm -> Total of 6 Alarms are currently possible

**15.03.21:

  • Requirement is now cbpi >= 4.0.0.33 to accomodate the new notification system

**09.03.2021

  • Updated Notifications to accomodate changes starting in cbpi 4.0.0.31 which is now required

**07.03.2021

  • Added AutoNext function to Simple Step
    • If 'Yes', next step will be started automatically, if 'No' user has to push next to start next step
  • Added selection for AutoMode in Mash and Boilsteps
    • If set to 'yes', Kettle Logic will be switched on when Step starts and switched off when Step ends

**03.03.21 (Still Beta Test)

  • Added several steps
    • MashIn with Pause and request to add malt pipe before next step can be manually started
    • Mashout (SimpleStep) with Pause to remove Malt Pipe before boiling can be started -> Text Notificatrion to be set
    • Cooldown Step where Target temp can be set. Once temp is reached, notification is send
    • Modification of Voilstepd timer handling -> no mod of cbpi timer is required anymore

** Initial Test release

  • Focused on Braumeister, but applicable to other systems
  • Boil step with alarms for First wort and 5 Hop/Adjunct additions -> currently only notification in bash -> to be added to notify system of CBPi, once available
  • Auto mode for Kettle logic -> Kettle logic is siwtched on, when step is starting and switched off, when step ends

Metadata

Release files for cbpi4-BM-Steps 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-BM-Steps 0.0.9
File Size Uploaded
cbpi4-BM_Steps-0.0.9.tar.gz 6.7 kB Details

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

Download URL cbpi4-BM_Steps-0.0.9.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
214ec0bc2edb78fb5293d7b75b0e2a28aec04043bd7c7dd0fad2efe1b1bc16bd
BLAKE2b-256 checksum
How to use checksums
243ec0d1960a9782da6e16757cf7de4b6dffb9516ad8ce6f7ac78358fb31304f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.0.9 This release

1 release file

0.0.8

1 release file

0.0.3

1 release file

0.0.2

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