From f99ca7f013c648b467fe6105418187f4422e653b Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Thu, 4 Jun 2026 12:21:16 +0200 Subject: [PATCH] seltemp write in cooling mode #1781 --- src/devices/thermostat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/thermostat.cpp b/src/devices/thermostat.cpp index 4bb002096..eb9b2ef01 100644 --- a/src/devices/thermostat.cpp +++ b/src/devices/thermostat.cpp @@ -4189,7 +4189,7 @@ bool Thermostat::set_temperature(const float temperature, const uint8_t mode, co if (model == EMSdevice::EMS_DEVICE_FLAG_CR120 && mode_ == HeatingCircuit::Mode::MANUAL) { offset = 22; // manual offset CR120 } else if (mode_ == HeatingCircuit::Mode::MANUAL) { - offset = 10; // manual offset + offset = hc->hpoperatingstate == 2 ? 17 : 10; // cooling or manual offset } else { offset = 8; // auto offset // special case to reactivate auto temperature, see #737, #746