From 04e43d5d41c42cf2d55354000e7e26027deb6ea0 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Wed, 6 Sep 2023 12:46:38 +0200 Subject: [PATCH] nomPower is always editable --- src/devices/boiler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/devices/boiler.cpp b/src/devices/boiler.cpp index b96ea8971..acd94fc05 100644 --- a/src/devices/boiler.cpp +++ b/src/devices/boiler.cpp @@ -968,7 +968,8 @@ void Boiler::process_UBAFactory(std::shared_ptr telegram) { if (!telegram->read_value(nomPower, 4)) { return; } - if (nomPower > 0) { + // Update nominal Power only if not already set in nvs and we have a valid value + if (nomPower > 0 && nomPower_ == 0) { has_update(nomPower_, nomPower); } toggle_fetch(telegram->type_id, false); // only read once