diff --git a/boil_kettle/src/functions.h b/boil_kettle/src/functions.h index d81022e..7e0f41c 100644 --- a/boil_kettle/src/functions.h +++ b/boil_kettle/src/functions.h @@ -80,7 +80,10 @@ void UpdateBoilKettle(){ } if (KettleController.Mode() != OFF) { - if (KettleController.Compute()) KettleDuty = KettleController.Power(); + // Compute will return false if MANUAL is set so duty will not + // be changed here. + KettleController.Compute(); + KettleDuty = KettleController.Power(); digitalWrite(O_PWM, boilPWM.compute(KettleDuty)); } else { digitalWrite(O_PWM, boilPWM.compute(0));