refactor: reworking the freeze protection algorithm (#242)

* refactor: impoved freeze protection

* refactor: reworked freeze protection
This commit is contained in:
Yurii
2026-05-11 14:26:14 +03:00
committed by GitHub
parent 9a3a171370
commit cbc32fd378
13 changed files with 120 additions and 55 deletions
+2 -1
View File
@@ -121,8 +121,8 @@ struct Settings {
} overheatProtection;
struct {
uint8_t highTemp = 15;
uint8_t lowTemp = 10;
unsigned short thresholdTime = 600;
} freezeProtection;
} heating;
@@ -304,6 +304,7 @@ struct Variables {
bool enabled = false;
bool indoorTempControl = false;
bool overheat = false;
bool freezing = false;
float setpointTemp = 0.0f;
float targetTemp = 0.0f;
float currentTemp = 0.0f;