Trying to teach myself the programming language to potentially incorporate myself, but have you considered adding programming logic for when you open up the grill?
For example, if the Grill Temperature decreases at a rate greater than 2 degrees / second then the temperature controller will exit the control loop for a set period (e.g. 5 minutes) to allow the grill to achieve steady state again.
Trying to teach myself the programming language to potentially incorporate myself, but have you considered adding programming logic for when you open up the grill?
For example, if the Grill Temperature decreases at a rate greater than 2 degrees / second then the temperature controller will exit the control loop for a set period (e.g. 5 minutes) to allow the grill to achieve steady state again.