fix: equitherm with BLE indoor sensor in emergency mode fixed

This commit is contained in:
Yurii
2024-04-25 13:38:03 +03:00
parent ef083991e3
commit f78d2f38b8
2 changed files with 10 additions and 3 deletions

View File

@@ -68,7 +68,7 @@ board_build.ldscript = eagle.flash.4m1m.ld
[esp32_defaults] [esp32_defaults]
platform = espressif32@^6.6 platform = espressif32@^6.6
platform_packages = platform_packages =
platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32/archive/refs/tags/2.0.15.zip platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32/archive/refs/tags/2.0.15.zip
board_build.partitions = esp32_partitions.csv board_build.partitions = esp32_partitions.csv
lib_deps = lib_deps =
${env.lib_deps} ${env.lib_deps}

View File

@@ -192,8 +192,15 @@ protected:
} }
if (vars.states.emergency) { if (vars.states.emergency) {
etRegulator.Kt = 0; if (settings.sensors.indoor.type == SensorType::MANUAL) {
etRegulator.indoorTemp = 0; etRegulator.Kt = 0;
etRegulator.indoorTemp = 0;
} else {
etRegulator.Kt = settings.equitherm.t_factor;
etRegulator.indoorTemp = indoorTemp;
}
etRegulator.outdoorTemp = outdoorTemp; etRegulator.outdoorTemp = outdoorTemp;
} else if (settings.pid.enable) { } else if (settings.pid.enable) {