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"