The "HERMS (advanced)" is the right type for mashing if you have a HERMS setup with two kettles (MLT and HLT) and two BierBot Bricks automating them. Upsides of a "HERMS (advanced)" device include:
During brewing, both the MLT and HLT temperatures are visualized in one plot.
Process relevant information such as "when the target temperature was reached" is inferred from the MLT. Yet, the HLT is controlled accordingly.
You are able to set a offset between MLT and HLT.
Your able to set init intervals for your pump.
This device type also supports automatic calibration. Read Calibration to find out, what the huge benefits of calibrating your device are.
Interfaces for an advanved HERMS device. Notice the seperate dropzones for HLT and MLT temperatures.
The following interfaces are offered
Electrical switches for heating the HLT (required)
Electrical switches for advanced control over the circulation between MLT and HLT through the coil (optional)
Temperature sensor for HLT temperature (required)
Temeprature sensor for MLT temperature (required)
Settings of a "HERMS (advanced)"
You can change the following settings:
"When to turn the circulation on" (pump from MLT through Coil of HLT):
"Always on": The stirring will be always on. Only requirement: The recipe step (in Automatic) or toggle (manual) must have circulation to be set to "turned on".
"Only during and after heating": This will only turn the circulation on when the heating is turned on and a configurable amount of time (in minutes) after heating was turned off.
"Only when heating": Like the last option, only that circulation will be turned off immediately after heating is stopped without any delay.
Pump init cycles: Set a number of pump inits to get the air out of your tubes. This will turn on and off your pump a couple of times
Duration of ON in a init cycle (requires "Pump init cycles" to be larger than 0): Set the on duration of the init cycle.
Duration of OFF in a init cycle (requires "Pump init cycles" to be larger than 0): Set the off duration of the init cycle.
HLT target temperature set by: Defines how the HLT target temperature is set.
Delta to target temperature: The target HLT temperature is set by adding an offset to the current target mash temperature.
MLT-HLT Delta: Like "Delta to target temperature" and allowing to limit the offset between MLT and HLT during heating phases explicitly. This is handy, if your MLT is overpowered to go easy on enzymes (avoiding being heated up too much when traveling through the coil).
Aggressive approach (soon): Like "Delta to target temperature" only that you can specify a seperate (larger) offset during heating phases between HLT and target temperature.
Target difference between HLT and target temperature (requires "HLT target temperature set by" to be set to "Delta to target temperature"): Set the target delta. Example: Mashing target temperature is 60°C, delta is 2°C. This results into an target HLT temperature of 62°C.
Target difference between MLT and HLT (requires "HLT target temperature set by" to be set to "MLT-HLT Delta"): Limit the maximum delta between HLT and MLT during heating.
Target difference between HLT and target temperature during heating (requires "HLT target temperature set by" to be set to "Aggressive approach"): Allows you to set a higher difference for heating to speed up getting the MLT to target temperature.