From 683661fd3159768f6f09bee91410f76309114313 Mon Sep 17 00:00:00 2001 From: Trefor Southwell <48591903+springfall2008@users.noreply.github.com> Date: Wed, 8 Jan 2025 20:10:08 +0000 Subject: [PATCH] Fix bug where sometimes plan jumped to high charging (#1861) End record was changed late causing bad plan results with calculate second pass --- apps/predbat/plan.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/apps/predbat/plan.py b/apps/predbat/plan.py index ee3ffbab..1b2ecc35 100644 --- a/apps/predbat/plan.py +++ b/apps/predbat/plan.py @@ -2236,8 +2236,6 @@ def optimise_all_windows(self, best_metric, metric_keep, debug_mode=False): ) ) - # Re-compute end record - self.end_record = self.record_length(self.charge_window_best, self.charge_limit_best, best_price) record_charge_windows = max(self.max_charge_windows(self.end_record + self.minutes_now, self.charge_window_best), 1) record_export_windows = max(self.max_charge_windows(self.end_record + self.minutes_now, self.export_window_best), 1)