From 17a852a2779b63ceec0773e7dd3b047390ef91db Mon Sep 17 00:00:00 2001 From: mhendriks Date: Tue, 10 Jan 2023 23:37:38 +0100 Subject: [PATCH] add CRC to raw telegram --- SlimmeMeter.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SlimmeMeter.ino b/SlimmeMeter.ino index 3f1c876..8421eff 100644 --- a/SlimmeMeter.ino +++ b/SlimmeMeter.ino @@ -37,8 +37,8 @@ void handleSlimmemeter() if (showRaw || JsonRaw) { //-- process telegrams in raw mode - Debugf("Telegram Raw (%d)\n%s\n" , slimmeMeter.raw().length(),slimmeMeter.raw().c_str()); - if (JsonRaw) sendJsonBuffer(slimmeMeter.raw().c_str()); + Debugf("Telegram Raw (%d)\n/%s!%x\n", slimmeMeter.raw().length(), slimmeMeter.raw().c_str(), slimmeMeter.GetCRC() ); + if (JsonRaw) sendJsonBuffer(String("/" + slimmeMeter.raw() + "!" + String(slimmeMeter.GetCRC(),HEX)).c_str()); showRaw = false; //only 1 reading JsonRaw = false; }