From 8a4e6d5ed5b993e19df26214cee267bee39dcb66 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Wed, 29 Oct 2025 10:46:46 +0100 Subject: [PATCH] fix selflowtemp, #2641 --- src/devices/boiler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/devices/boiler.cpp b/src/devices/boiler.cpp index 8eacebc06..0e489f2a0 100644 --- a/src/devices/boiler.cpp +++ b/src/devices/boiler.cpp @@ -2459,6 +2459,8 @@ bool Boiler::set_flow_temp(const char * value, const int8_t id) { if (has_telegram_id(0xE4)) { write_command(EMS_TYPE_UBASetPoints2, 1, v, 0xE4); + // some ems+ boilers uses ems1 setting telegram, see https://github.com/emsesp/EMS-ESP32/discussions/2641 + write_command(EMS_TYPE_UBASetPoints, 0, v); } else { write_command(EMS_TYPE_UBASetPoints, 0, v, 0x18); }