From e29708f87150b4f1e926e9c91155dac05585ed6b Mon Sep 17 00:00:00 2001 From: helgeerbe Date: Thu, 6 Apr 2023 18:32:50 +0200 Subject: [PATCH] fix infinite state switch if battery is above startThreshold and solar passtrhough is enabled --- src/PowerLimiter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PowerLimiter.cpp b/src/PowerLimiter.cpp index 138b0b757..6cde83ddb 100644 --- a/src/PowerLimiter.cpp +++ b/src/PowerLimiter.cpp @@ -122,7 +122,7 @@ void PowerLimiterClass::loop() _plState = STATE_OFF; break; } - if (canUseDirectSolarPower() && (config.PowerLimiter_BatteryDrainStategy == EMPTY_AT_NIGHT)) { + if (!isStartThresholdReached(inverter) && canUseDirectSolarPower() && (config.PowerLimiter_BatteryDrainStategy == EMPTY_AT_NIGHT)) { _plState = STATE_CONSUME_SOLAR_POWER_ONLY; break; }