From 4cfd9b699cfcf58c274c09bba6079d2fd8037f00 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Tue, 7 Oct 2025 07:23:27 +0200 Subject: [PATCH] fix misuse of forceheatingoff --- src/devices/boiler.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/devices/boiler.cpp b/src/devices/boiler.cpp index 66da87ef0..c61ddfe90 100644 --- a/src/devices/boiler.cpp +++ b/src/devices/boiler.cpp @@ -3433,6 +3433,9 @@ bool Boiler::set_wwAltOpPrio(const char * value, const int8_t id) { bool Boiler::set_forceHeatingOff(const char * value, const int8_t id) { bool v; if (Helpers::value2bool(value, v)) { + if (v == (forceHeatingOff_ > 0)) { // no change, ignore + return true; + } has_update(forceHeatingOff_, v); if (!v && Helpers::hasValue(heatingTemp_)) { if (has_telegram_id(0xE4)) {