From 8ebefebb0ab12cf41a875e5d1fcd33c63dc8a30d Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Fri, 22 Jul 2022 16:16:33 +0200 Subject: [PATCH] don't show AM200 valves with unknown offset --- src/devices/boiler.cpp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/devices/boiler.cpp b/src/devices/boiler.cpp index bc5e18d11..56149a3b7 100644 --- a/src/devices/boiler.cpp +++ b/src/devices/boiler.cpp @@ -1152,9 +1152,11 @@ void Boiler::process_UBAMaintenanceData(std::shared_ptr telegram has_update(maintenanceDate_, date, sizeof(maintenanceDate_)); } } + /* * alternative heatingsource AM200 */ +// 0x054D AM200 temperatures // Rx: 60 00 FF 00 04 4D 0103 0108 8000 00C6 0127 0205 8000 0200 0000 8000 6C // TB4 TR2 TA1 TR1 TB1 TB2* TB3 void Boiler::process_amTempMessage(std::shared_ptr telegram) { @@ -1167,17 +1169,24 @@ void Boiler::process_amTempMessage(std::shared_ptr telegram) { has_update(telegram, cylBottomTemp_, 14); } +// 0x054E AM200 status (6 bytes long) +// Rx: 60 00 FF 00 04 4E 00 00 00 00 00 00 86 void Boiler::process_amStatusMessage(std::shared_ptr telegram) { has_update(telegram, aPump_, 0); - has_update(telegram, valveByPass_, 1); - has_update(telegram, valveBuffer_, 2); - has_update(telegram, valveReturn_, 3); + // actually we dont know the offset of the valves + // has_update(telegram, valveByPass_, 1); + // has_update(telegram, valveBuffer_, 2); + // has_update(telegram, valveReturn_, 3); } +// 0x0550 AM200 broadcasted message, all 27 bytes unkown +// Rx: 60 00 FF 00 04 50 00 FF 00 FF FF 00 0D 00 01 00 00 00 00 01 03 01 00 03 00 2D 19 C8 02 94 00 4A +// Rx: 60 00 FF 19 04 50 00 FF FF 39 void Boiler::process_amSettingMessage(std::shared_ptr telegram) { - // has_update(telegram, setRetTemp_, 0); - // has_update(telegram, setFlowTemp_, 1); + // has_update(telegram, setRetTemp_, ?); + // has_update(telegram, setFlowTemp_, ?); } + /* * Hybrid heatpump with telegram 0xBB is readable and writeable in boiler and thermostat * thermostat always overwrites settings in boiler