fix infinite state switch if battery is above

startThreshold and solar passtrhough is enabled
This commit is contained in:
helgeerbe 2023-04-06 18:32:50 +02:00
parent 4eec055f84
commit e29708f871

View File

@ -122,7 +122,7 @@ void PowerLimiterClass::loop()
_plState = STATE_OFF; _plState = STATE_OFF;
break; 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; _plState = STATE_CONSUME_SOLAR_POWER_ONLY;
break; break;
} }