diff --git a/lib/Hoymiles/src/inverters/InverterAbstract.cpp b/lib/Hoymiles/src/inverters/InverterAbstract.cpp index 8029995..8d84cac 100644 --- a/lib/Hoymiles/src/inverters/InverterAbstract.cpp +++ b/lib/Hoymiles/src/inverters/InverterAbstract.cpp @@ -67,12 +67,12 @@ bool InverterAbstract::isProducing() } } - return totalAc > 0; + return _enablePolling && totalAc > 0; } bool InverterAbstract::isReachable() { - return Statistics()->getRxFailureCount() <= MAX_ONLINE_FAILURE_COUNT; + return _enablePolling && Statistics()->getRxFailureCount() <= MAX_ONLINE_FAILURE_COUNT; } void InverterAbstract::setEnablePolling(bool enabled)