diff --git a/src/IEC6205621.cpp b/src/IEC6205621.cpp index ba848d4d..8261ec5d 100644 --- a/src/IEC6205621.cpp +++ b/src/IEC6205621.cpp @@ -136,6 +136,9 @@ IEC6205621::IEC6205621(const char* p) { l2current = (((activeImportPower - activeExportPower) * sqrt(3)) - (l1voltage * l1current) - (l3voltage * l3current)) / l2voltage; } } + + if (l1activeImportPower > 0 || l2activeImportPower > 0 || l3activeImportPower > 0 || l1activeExportPower > 0 || l2activeExportPower > 0 || l3activeExportPower > 0) + listType = 4; } String IEC6205621::extract(String payload, String obis) {