Metadata-Version: 2.1
Name: cbpi4-BM_Steps
Version: 0.0.3
Summary: CraftBeerPi4 Step Plugin
Home-page: https://github.com/avollkopf/cbpi4-BM_Steps
Author: Alexander Vollkopf
Author-email: avollkopf@web.de
License: GPLv3
Description: # 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-5]: Sends up to 5 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. Passive Step w/o any actor activities/logic
        	- Parameters:
        		- Temp: Target Temp for Notification
        		- Sensor: Sensor to be used for this step
        		- Kettle: Kettle to be used for this step
        
        - 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:
        ** 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
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
