Package: cbpi4-BM-Steps
CBPi4 Plugin for Mash StepsStill under development and in Beta test phaseSeveral steps for CBPi4 that allow a full brewingThese steps can be used to run a Speidel Braumeister automatically if the corresponding KettleLogic Plugin (cbpi4-BM_PIDSmartBoilWithPump) is also usedBM_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 stepParameters:Temp: Target Temp for MashInStepSensor: Sensor to be used for this stepKettle: Kettle to be used for this stepAutoMode: If yes: Kettle Logic will be switched on/off when step starts/stopsBM_MashStep:Heats up to the target temp and runs until Timer is done.Parameters:Time: Time in Minutes for TimerTemp: Target Temp for MashStepSensor: Sensor to be used for this stepKettle: Kettle to be used for this stepAutoMode: If yes: Kettle Logic will be switched on/off when step starts/stopsBM_BoilStep:Heats up to the target temp and runs until Timer is done. Is sending notifications to add hopsParameters:Time: Time in Minutes for TimerTemp: Target Temp for BoilStepSensor: Sensor to be used for this stepKettle: Kettle to be used for this stepAutoMode: If yes: Kettle Logic will be switched on/off when step starts/stopsFirst 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 timesTime is remaining Boil time in MinutesBM_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 NotificationSensor: Sensor to be used for this stepKettle: Kettle to be used for this stepActor: 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 userParameters:Notification: Notification text that can be specified by userAutoNext: 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 caclulationsSome fixes in MashIn step**02.04.21:2nd degree polynomial model to predict ECD of cooldownAdded 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 frequencyNotifications 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.2021Updated Notifications to accomodate changes starting in cbpi 4.0.0.31 which is now required**07.03.2021Added AutoNext function to Simple StepIf 'Yes', next step will be started automatically, if 'No' user has to push next to start next stepAdded selection for AutoMode in Mash and BoilstepsIf 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 stepsMashIn with Pause and request to add malt pipe before next step can be manually startedMashout (SimpleStep) with Pause to remove Malt Pipe before boiling can be started -> Text Notificatrion to be setCooldown Step where Target temp can be set. Once temp is reached, notification is sendModification of Voilstepd timer handling -> no mod of cbpi timer is required anymore** Initial Test releaseFocused on Braumeister, but applicable to other systemsBoil 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 availableAuto mode for Kettle logic
-> Kettle logic is siwtched on, when step is starting and switched off, when step ends