From 2d009894ba4f5d2c88dab37417354af1202bfb6a Mon Sep 17 00:00:00 2001 From: proddy Date: Thu, 28 Nov 2019 22:00:31 +0100 Subject: [PATCH] fix boiltemp again - https://github.com/proddy/EMS-ESP/issues/206 --- src/ems.cpp | 6 +++++- src/version.h | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ems.cpp b/src/ems.cpp index f3d093b3b..9143ed1d9 100644 --- a/src/ems.cpp +++ b/src/ems.cpp @@ -1370,7 +1370,11 @@ void _process_UBAMonitorSlow(_EMS_RxTelegram * EMS_RxTelegram) { EMS_Boiler.extTemp = _toShort(0); } - EMS_Boiler.boilTemp = _toShort(2); // 0x8000 if not available + // set boiler temp only if we actually have a real value + if (_toShort(2) != EMS_VALUE_USHORT_NOTSET) { + EMS_Boiler.boilTemp = _toShort(2); // 0x8000 if not available + } + EMS_Boiler.pumpMod = _toByte(9); EMS_Boiler.burnStarts = _toLong(10); EMS_Boiler.burnWorkMin = _toLong(13); diff --git a/src/version.h b/src/version.h index f53eaaf41..82ceb481e 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define APP_VERSION "1.9.4b18" +#define APP_VERSION "1.9.4b19"