From 1863e57f5b8c6f5763a677cd85b70f3e0770fe25 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Thu, 12 May 2022 18:21:30 +0200 Subject: [PATCH] fix #496, RC30 design temp --- src/devices/thermostat.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/devices/thermostat.cpp b/src/devices/thermostat.cpp index f2dc222a4..b4567d49a 100644 --- a/src/devices/thermostat.cpp +++ b/src/devices/thermostat.cpp @@ -1246,7 +1246,8 @@ void Thermostat::process_RC35Set(std::shared_ptr telegram) { has_update(telegram, hc->vacreducemode, 41); // vacations reduce mode has_update(telegram, hc->minflowtemp, 16); - if (hc->heatingtype == 3) { // floor heating + // RC35 stores values for floorheating in different position + if (hc->heatingtype == 3 && model() == EMS_DEVICE_FLAG_RC35) { has_update(telegram, hc->designtemp, 36); // is * 1 has_update(telegram, hc->maxflowtemp, 35); // is * 1 } else { // radiator/convector