mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 00:09:51 +03:00
Fix Exhaust Temperature for Logano plus GB125 with Logamatic MC110.
Exhaust Temperature was always zero prior to fix. On the setup - Logano plus GB125 with Logamatic MM110 (SW-Version 02.10) - Logamatic RC310 (SW-Version 74.03) - MM100 (SW-Version 24.05) the exhaust temperature ist found in telegram type 0xe4 at offset 31. The original location in telegram 0xe5, offset 6 is always zero.
This commit is contained in:
@@ -1032,6 +1032,8 @@ void Boiler::process_UBAMonitorFastPlus(std::shared_ptr<const Telegram> telegram
|
|||||||
//has_update(telegram, temperatur_, 13); // unknown temperature
|
//has_update(telegram, temperatur_, 13); // unknown temperature
|
||||||
//has_update(telegram, temperatur_, 27); // unknown temperature
|
//has_update(telegram, temperatur_, 27); // unknown temperature
|
||||||
|
|
||||||
|
has_update(telegram, exhaustTemp_, 31);
|
||||||
|
|
||||||
// read 3 char service code / installation status as appears on the display
|
// read 3 char service code / installation status as appears on the display
|
||||||
if ((telegram->message_length > 3) && (telegram->offset == 0)) {
|
if ((telegram->message_length > 3) && (telegram->offset == 0)) {
|
||||||
char serviceCode[4] = {0};
|
char serviceCode[4] = {0};
|
||||||
@@ -1096,7 +1098,7 @@ void Boiler::process_UBAMonitorSlowPlus(std::shared_ptr<const Telegram> telegram
|
|||||||
has_bitupdate(telegram, ignWork_, 2, 3);
|
has_bitupdate(telegram, ignWork_, 2, 3);
|
||||||
has_bitupdate(telegram, heatingPump_, 2, 5);
|
has_bitupdate(telegram, heatingPump_, 2, 5);
|
||||||
has_bitupdate(telegram, wwCirc_, 2, 7);
|
has_bitupdate(telegram, wwCirc_, 2, 7);
|
||||||
has_update(telegram, exhaustTemp_, 6);
|
//has_update(telegram, exhaustTemp_, 6);
|
||||||
has_update(telegram, burnStarts_, 10, 3); // force to 3 bytes
|
has_update(telegram, burnStarts_, 10, 3); // force to 3 bytes
|
||||||
has_update(telegram, burnWorkMin_, 13, 3); // force to 3 bytes
|
has_update(telegram, burnWorkMin_, 13, 3); // force to 3 bytes
|
||||||
has_update(telegram, burn2WorkMin_, 16, 3); // force to 3 bytes
|
has_update(telegram, burn2WorkMin_, 16, 3); // force to 3 bytes
|
||||||
|
|||||||
Reference in New Issue
Block a user