I know there are stability issues so this can wait.
I would like to have temperature profiles have a wait for temperature option to continue the step in the profile. I would use this in my mash. Brewtroller has this in their mash profiles.
It would work by having a step wait until the setpoint is reached. It would heat (or cool) during the wait. Once the setpoint is reached, the timer starts for the step.