From 7fe6e3b1f7a122c1cb05349047ac55e72f200d6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Z=C3=A1le=C5=A1=C3=A1k?= Date: Tue, 29 Oct 2024 15:25:48 +0100 Subject: [PATCH] fix 4a0f34e5d2 --- ESPtermostat.ino | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ESPtermostat.ino b/ESPtermostat.ino index e516bcf..5c08276 100644 --- a/ESPtermostat.ino +++ b/ESPtermostat.ino @@ -166,14 +166,14 @@ void notFound(AsyncWebServerRequest *request) { } void thermostatCheck() { - int avgTemperature = (int)(avgTemperature*10000); - int reqTemp = (int)(reqTemp*10000); - int offset = (int)(offset*10000); - - if (avgTemperature <= (reqTemp - offset)) { + int avgTempInt = (int)(avgTemperature * 10000); + int reqTempInt = (int)(reqTemp * 10000); + int offsetInt = (int)(offset * 10000); + + if (avgTempInt <= (reqTempInt - offsetInt)) { heating = 1; digitalWrite(RELAY_PIN, !heating); - } else if (avgTemperature >= (reqTemp + offset)) { + } else if (avgTempInt >= (reqTempInt + offsetInt)) { heating = 0; digitalWrite(RELAY_PIN, !heating); }