From 32cce931e574f2577f38981b8605b718171c71de Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Fri, 20 Nov 2020 12:12:27 +0100 Subject: [PATCH] 3-char serviceCode --- CHANGELOG_LATEST.md | 2 +- src/devices/boiler.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG_LATEST.md b/CHANGELOG_LATEST.md index 1b8a51707..61dd9b51e 100644 --- a/CHANGELOG_LATEST.md +++ b/CHANGELOG_LATEST.md @@ -15,7 +15,7 @@ - mixer IPM pumpstatus - mixer devices in HA were incorrectly named - Prevent HA MQTT config messages for thermostat that has no 'currtemp' (#582) -- serviceCodeNumber and heating_active for newer ems+ boilers +- serviceCodeNumber, 3-char serviceCode and heating_active for newer ems+ boilers ### Changed - optimized MQTT for HA to reduce heap fragmentation issues diff --git a/src/devices/boiler.h b/src/devices/boiler.h index 96ea37c43..b8e9938ed 100644 --- a/src/devices/boiler.h +++ b/src/devices/boiler.h @@ -96,7 +96,7 @@ class Boiler : public EMSdevice { uint8_t curBurnPow_ = EMS_VALUE_UINT_NOTSET; // Burner current power % uint16_t flameCurr_ = EMS_VALUE_USHORT_NOTSET; // Flame current in micro amps uint8_t sysPress_ = EMS_VALUE_UINT_NOTSET; // System pressure - char serviceCode_[3] = {'\0'}; // 2 character status/service code + char serviceCode_[4] = {'\0'}; // 3 character status/service code uint16_t serviceCodeNumber_ = EMS_VALUE_USHORT_NOTSET; // error/service code uint8_t boilerState_ = EMS_VALUE_UINT_NOTSET; // Boiler state flag char lastCode_[30] = {'\0'};