TemperatureControl: PID resets I to 0 if output exceeds bounds to reduce anti-windup effect