diff --git a/apps/predbat/predbat.py b/apps/predbat/predbat.py index 712f278dd..4bc392868 100644 --- a/apps/predbat/predbat.py +++ b/apps/predbat/predbat.py @@ -9101,7 +9101,7 @@ def execute_plan(self): inverter.adjust_force_discharge(False) resetReserve = True - if self.set_discharge_freeze: + if self.set_discharge_freeze and not isCharging: # In discharge freeze mode we disable charging during discharge slots, so turn it back on otherwise inverter.adjust_charge_rate(inverter.battery_rate_max_charge * 60 * 1000) elif self.set_discharge_window: