diff --git a/lib/Hoymiles/src/HoymilesRadio.cpp b/lib/Hoymiles/src/HoymilesRadio.cpp index 7f98c87..c01d6ee 100644 --- a/lib/Hoymiles/src/HoymilesRadio.cpp +++ b/lib/Hoymiles/src/HoymilesRadio.cpp @@ -1,4 +1,5 @@ #include "HoymilesRadio.h" +#include "Hoymiles.h" #include "crc.h" #include #include @@ -64,6 +65,14 @@ void HoymilesRadio::loop() fragment_t* f = _rxBuffer.getBack(); if (checkFragmentCrc(f)) { Serial.println("Frame Ok"); + std::shared_ptr inv = Hoymiles.getInverterByFragment(f); + + if (nullptr != inv) { + Serial.println("Found Inverter"); + } else { + Serial.println("Inverter Not found!"); + } + } else { Serial.println("Frame kaputt"); }