From c9b7313608fc34dee64d77df9771b011299087387966bf1df9de17a20a1d801e Mon Sep 17 00:00:00 2001 From: localhorst Date: Sat, 1 Mar 2025 15:24:48 +0100 Subject: [PATCH] refactor --- main/control.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/main/control.c b/main/control.c index 387c953..1bb1726 100644 --- a/main/control.c +++ b/main/control.c @@ -134,17 +134,17 @@ void taskControl(void *pvParameters) if ((bHeatingInAction == false) && (bBurnerFaultDetected == false)) { - if ((getReturnFlowTemperature().average60s.fValue <= currentControlEntry.fReturnFlowTemperature) && (getChamberTemperature().fCurrentValue <= CHAMPER_TEMPERATURE_THRESHOLD)) + if (getOutdoorTemperature().average60s.fValue >= OUTDOOR_TEMPERATURE_THRESHOLD) { - if (getOutdoorTemperature().average60s.fValue >= OUTDOOR_TEMPERATURE_THRESHOLD) - { - ESP_LOGI(TAG, "Outdoor temperature too warm: Waiting for winter."); - setCirculationPumpState(DISABLED); - setBurnerState(DISABLED); - setSafetyControlState(DISABLED); - sControlState = CONTROL_OUTDOOR_TOO_WARM; - } - else + ESP_LOGI(TAG, "Outdoor temperature too warm: Waiting for winter."); + setCirculationPumpState(DISABLED); + setBurnerState(DISABLED); + setSafetyControlState(DISABLED); + sControlState = CONTROL_OUTDOOR_TOO_WARM; + } + else + { + if ((getReturnFlowTemperature().average60s.fValue <= currentControlEntry.fReturnFlowTemperature) && (getChamberTemperature().fCurrentValue <= CHAMPER_TEMPERATURE_THRESHOLD)) { ESP_LOGI(TAG, "Return Flow Target Temperature reached: Enable Burner"); bHeatingInAction = true; @@ -154,10 +154,10 @@ void taskControl(void *pvParameters) i64BurnerEnableTimestamp = esp_timer_get_time(); sControlState = CONTROL_HEATING; } - } - else - { - sControlState = CONTROL_RETURN_FLOW_TOO_WARM; + else + { + sControlState = CONTROL_RETURN_FLOW_TOO_WARM; + } } } }