Describe the bug
Not choosing cheapest slots to charge
Expected behavior
Cheapest slots selected
Predbat version
7.14.31
Environment details
- Hybrid and 2 batteries
- Standard HAOS installer
- Anything else?
Screenshots

Log file
2024-01-03 20:56:21.304329 INFO pred_bat: Optimise price set 25.0 start_at_low True best_price 29.0
2024-01-03 20:56:22.107520 INFO pred_bat: Try optimising charge window(s) 29: 01-04 15:00:00 - 01-04 15:30:00 price 20.53 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 392.3, 0.21: 388.12}
2024-01-03 20:56:22.117346 INFO pred_bat: Optimise price set 25.8 start_at_low True best_price 29.0
2024-01-03 20:56:22.954790 INFO pred_bat: Try optimising charge window(s) 22: 01-04 10:00:00 - 01-04 10:30:00 price 21.25 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 390.86, 0.21: 388.12}
2024-01-03 20:56:22.964790 INFO pred_bat: Optimise price set 25.9 start_at_low True best_price 29.0
2024-01-03 20:56:23.767574 INFO pred_bat: Try optimising charge window(s) 26: 01-04 13:00:00 - 01-04 13:30:00 price 21.35 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.9, 0.21: 388.12}
2024-01-03 20:56:23.777286 INFO pred_bat: Optimise price set 26.6 start_at_low True best_price 29.0
2024-01-03 20:56:25.113291 INFO pred_bat: Try optimising charge window(s) 20: 01-04 08:30:00 - 01-04 09:30:00 price 21.98 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.97: 388.02, 4.72: 388.02, 4.47: 388.02, 0.0: 391.95, 0.21: 388.12}
2024-01-03 20:56:25.900991 INFO pred_bat: Try optimising charge window(s) 23: 01-04 10:30:00 - 01-04 11:00:00 price 21.96 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.17, 0.21: 388.12}
2024-01-03 20:56:25.910802 INFO pred_bat: Optimise price set 27.0 start_at_low True best_price 29.0
2024-01-03 20:56:27.486642 INFO pred_bat: Try optimising charge window(s) 28: 01-04 14:00:00 - 01-04 15:00:00 price 22.39 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.97: 388.02, 4.72: 388.02, 4.47: 388.02, 4.22: 388.02, 3.97: 388.02, 3.72: 388.02, 0.0: 395.15, 0.21: 388.12}
2024-01-03 20:56:27.496590 INFO pred_bat: Optimise price set 27.4 start_at_low True best_price 29.0
2024-01-03 20:56:28.226453 INFO pred_bat: Try optimising charge window(s) 21: 01-04 09:30:00 - 01-04 10:00:00 price 22.7 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.82, 0.21: 388.12}
2024-01-03 20:56:28.236605 INFO pred_bat: Optimise price set 27.9 start_at_low True best_price 29.0
2024-01-03 20:56:28.976921 INFO pred_bat: Try optimising charge window(s) 38: 01-04 20:00:00 - 01-04 20:30:00 price 23.18 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 389.89, 0.21: 388.12}
2024-01-03 20:56:28.987656 INFO pred_bat: Optimise price set 29.0 start_at_low True best_price 29.0
2024-01-03 20:56:29.823996 INFO pred_bat: Try optimising charge window(s) 30: 01-04 15:30:00 - 01-04 16:00:00 price 24.2 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 394.57, 0.21: 388.12}
2024-01-03 20:56:29.834785 INFO pred_bat: Optimise price set 30.5 start_at_low True best_price 29.0
2024-01-03 20:56:30.673144 INFO pred_bat: Try optimising charge window(s) 36: 01-04 19:00:00 - 01-04 19:30:00 price 25.6 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.89, 0.21: 388.12}
2024-01-03 20:56:30.687615 INFO pred_bat: Optimise price set 40.3 start_at_low True best_price 29.0
2024-01-03 20:56:31.510182 INFO pred_bat: Try optimising charge window(s) 35: 01-04 18:30:00 - 01-04 19:00:00 price 34.73 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.45, 0.21: 388.12}
2024-01-03 20:56:31.519927 INFO pred_bat: Optimise price set 41.8 start_at_low True best_price 29.0
2024-01-03 20:56:32.306213 INFO pred_bat: Try optimising charge window(s) 31: 01-04 16:00:00 - 01-04 16:30:00 price 36.18 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 392.35, 0.21: 388.12}
2024-01-03 20:56:32.315888 INFO pred_bat: Optimise price set 42.9 start_at_low True best_price 29.0
2024-01-03 20:56:33.092342 INFO pred_bat: Try optimising charge window(s) 34: 01-04 18:00:00 - 01-04 18:30:00 price 37.13 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 390.5, 0.21: 388.12}
2024-01-03 20:56:33.102602 INFO pred_bat: Optimise price set 43.6 start_at_low True best_price 29.0
2024-01-03 20:56:34.030714 INFO pred_bat: Try optimising charge window(s) 32: 01-04 17:00:00 - 01-04 17:30:00 price 37.82 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.28, 4.22: 388.28, 0.0: 391.74, 0.21: 388.38}
2024-01-03 20:56:34.039763 INFO pred_bat: Optimise price set 44.4 start_at_low True best_price 29.0
2024-01-03 20:56:34.808609 INFO pred_bat: Try optimising charge window(s) 33: 01-04 17:30:00 - 01-04 18:00:00 price 38.58 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 391.19, 0.21: 388.12}
2024-01-03 20:56:34.828106 INFO pred_bat: Best charge windows in price group 44.4 best_metric 388.01 best_cost 461.23 metric_keep 0.0 windows [ 03-01 20:00:00 - 03-01 21:00:00 @ 18.2p 0.21%, 03-01 21:00:00 - 03-01 22:00:00 @ 18.41p 5.22%, 03-01 22:00:00 - 03-01 22:30:00 @ 18.38p 5.22%, 03-01 22:30:00 - 03-01 23:00:00 @ 16.4p 5.22%, 03-01 23:00:00 - 04-01 00:00:00 @ 16.78p 5.22%, 04-01 00:00:00 - 04-01 00:30:00 @ 16.27p 5.22%, 04-01 00:30:00 - 04-01 01:00:00 @ 18.17p 5.22%, 04-01 01:00:00 - 04-01 01:30:00 @ 18.6p 5.22%, 04-01 01:30:00 - 04-01 02:00:00 @ 16.33p 5.22%, 04-01 02:00:00 - 04-01 02:30:00 @ 16.74p 5.22%, 04-01 02:30:00 - 04-01 03:30:00 @ 16.12p 5.22%, 04-01 03:30:00 - 04-01 04:00:00 @ 15.16p 5.22%, 04-01 04:00:00 - 04-01 04:30:00 @ 16.27p 5.22%, 04-01 04:30:00 - 04-01 05:00:00 @ 15.12p 5.22%, 04-01 05:00:00 - 04-01 05:30:00 @ 16.27p 5.22%, 04-01 05:30:00 - 04-01 06:00:00 @ 17.07p 5.22%, 04-01 06:00:00 - 04-01 06:30:00 @ 18.96p 5.22%, 04-01 06:30:00 - 04-01 07:00:00 @ 17.78p 5.22%, 04-01 07:00:00 - 04-01 08:00:00 @ 18.96p 5.22%, 04-01 08:00:00 - 04-01 08:30:00 @ 19.19p 5.22%, 04-01 08:30:00 - 04-01 09:30:00 @ 21.98p 5.22%, 04-01 09:30:00 - 04-01 10:00:00 @ 22.7p 5.22%, 04-01 10:00:00 - 04-01 10:30:00 @ 21.25p 5.22%, 04-01 10:30:00 - 04-01 11:00:00 @ 21.96p 5.22%, 04-01 11:00:00 - 04-01 12:00:00 @ 19.04p 5.22%, 04-01 12:00:00 - 04-01 13:00:00 @ 19.28p 5.22%, 04-01 13:00:00 - 04-01 13:30:00 @ 21.35p 5.22%, 04-01 13:30:00 - 04-01 14:00:00 @ 19.8p 5.22%, 04-01 14:00:00 - 04-01 15:00:00 @ 22.39p 5.22%, 04-01 15:00:00 - 04-01 15:30:00 @ 20.53p 5.22%, 04-01 15:30:00 - 04-01 16:00:00 @ 24.2p 5.22%, 04-01 16:00:00 - 04-01 16:30:00 @ 36.18p 5.22%, 04-01 17:00:00 - 04-01 17:30:00 @ 37.82p 5.22%, 04-01 17:30:00 - 04-01 18:00:00 @ 38.58p 5.22%, 04-01 18:00:00 - 04-01 18:30:00 @ 37.13p 5.22%, 04-01 18:30:00 - 04-01 19:00:00 @ 34.73p 5.22%, 04-01 19:00:00 - 04-01 19:30:00 @ 25.6p 5.22%, 04-01 19:30:00 - 04-01 20:00:00 @ 19.56p 5.22%, 04-01 20:00:00 - 04-01 20:30:00 @ 23.18p 5.22%, 04-01 20:30:00 - 04-01 21:00:00 @ 19.71p 5.22%, 04-01 21:00:00 - 04-01 21:30:00 @ 21.86p 5.22%, 04-01 21:30:00 - 04-01 22:00:00 @ 19.27p 5.22%, 04-01 22:00:00 - 04-01 22:30:00 @ 17.78p 5.22%, 04-01 22:30:00 - 04-01 23:00:00 @ 15.46p 5.22%, 04-01 23:00:00 - 05-01 00:00:00 @ 16.78p 5.22%, 05-01 00:00:00 - 05-01 00:30:00 @ 16.27p 5.22%, 05-01 00:30:00 - 05-01 01:00:00 @ 18.17p 5.22%, 05-01 01:00:00 - 05-01 01:30:00 @ 18.6p 5.22%, 05-01 01:30:00 - 05-01 02:00:00 @ 16.33p 5.22%, 05-01 02:00:00 - 05-01 02:30:00 @ 16.74p 5.22%, 05-01 02:30:00 - 05-01 03:30:00 @ 16.12p 5.22%, 05-01 03:30:00 - 05-01 04:00:00 @ 15.16p 5.22%, 05-01 04:00:00 - 05-01 04:30:00 @ 16.27p 5.22%, 05-01 04:30:00 - 05-01 05:00:00 @ 15.12p 5.22%, 05-01 05:00:00 - 05-01 05:30:00 @ 16.27p 5.22%, 05-01 05:30:00 - 05-01 06:00:00 @ 17.07p 5.22%, 05-01 06:00:00 - 05-01 06:30:00 @ 18.96p 5.22%, 05-01 06:30:00 - 05-01 07:00:00 @ 17.78p 5.22%, 05-01 07:00:00 - 05-01 08:00:00 @ 18.96p 5.22%, 05-01 08:00:00 - 05-01 08:30:00 @ 19.19p 5.22%, 05-01 08:30:00 - 05-01 09:30:00 @ 21.98p 5.22% ]
2024-01-03 20:56:34.839738 INFO pred_bat: Best discharge windows in price group 44.4 best_metric 388.01 best_cost 461.23 metric_keep 0.0 windows [ ]
2024-01-03 20:56:34.849041 INFO pred_bat: Tweak optimisation started
2024-01-03 20:56:35.630997 INFO pred_bat: Try optimising charge window(s) 0: 01-03 20:00:00 - 01-03 21:00:00 price 18.2 cost 461.23 metric 387.62 keep 0.0 selected 0.21 was 0.21 results {5.22: 388.01, 4.97: 388.02, 0.0: 388.66, 0.21: 387.62}
2024-01-03 20:56:37.019317 INFO pred_bat: Try optimising charge window(s) 1: 01-03 21:00:00 - 01-03 22:00:00 price 18.41 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.97: 388.02, 4.72: 388.02, 4.47: 388.02, 4.22: 388.02, 3.97: 388.02, 0.0: 396.28, 0.21: 388.12}
2024-01-03 20:56:38.077635 INFO pred_bat: Try optimising charge window(s) 2: 01-03 22:00:00 - 01-03 22:30:00 price 18.38 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 390.69, 0.21: 388.12}
2024-01-03 20:56:39.007475 INFO pred_bat: Try optimising charge window(s) 3: 01-03 22:30:00 - 01-03 23:00:00 price 16.4 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 391.34, 0.21: 388.12}
2024-01-03 20:56:40.193474 INFO pred_bat: Try optimising charge window(s) 4: 01-03 23:00:00 - 01-04 00:00:00 price 16.78 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.97: 388.02, 4.72: 388.02, 4.47: 388.02, 0.0: 393.03, 0.21: 388.12}
2024-01-03 20:56:40.981859 INFO pred_bat: Try optimising charge window(s) 5: 01-04 00:00:00 - 01-04 00:30:00 price 16.27 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 391.13, 0.21: 388.12}
2024-01-03 20:56:41.772701 INFO pred_bat: Try optimising charge window(s) 6: 01-04 00:30:00 - 01-04 01:00:00 price 18.17 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 391.54, 0.21: 388.12}
2024-01-03 20:56:42.717576 INFO pred_bat: Try optimising charge window(s) 7: 01-04 01:00:00 - 01-04 01:30:00 price 18.6 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 4.22: 388.02, 0.0: 391.39, 0.21: 388.12}
2024-01-03 20:56:42.727897 INFO pred_bat: Tweak optimisation finished metric 388.01 cost 461.23 metric_keep 0.0
2024-01-03 20:56:42.853114 INFO pred_bat: predict debug end_record 01-04 21:00:00 final soc 5.22 kWh metric 517.86 p metric_keep 0.0 min_soc 4.9 @ 01-04 16:55:00 kWh load 26.79 pv 8.29
2024-01-03 20:56:42.886580 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:42.905368 INFO pred_bat: SOC: [ 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 4.96, 5.22, 5.22, 5.22, 5.22]
2024-01-03 20:56:42.922546 INFO pred_bat: STATE: [ g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, gbe-, g<bf+, g<be-, g<be-, g<be-]
2024-01-03 20:56:42.939951 INFO pred_bat: LOAD: [ 10.04, 10.94, 11.65, 12.27, 12.92, 14.01, 15.35, 15.84, 16.14, 16.52, 16.8, 17.22, 17.73, 18.33, 19.23, 20.08, 20.94, 21.77, 23.0, 23.68, 24.27, 24.82, 25.42, 26.05, 26.78]
2024-01-03 20:56:42.957600 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.33, 4.68, 5.35, 6.26, 7.16, 7.87, 8.22, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29]
2024-01-03 20:56:42.976173 INFO pred_bat: IMPORT: [ 8.8, 9.7, 10.41, 11.03, 11.68, 12.78, 14.11, 14.61, 14.9, 15.28, 15.57, 15.98, 16.47, 16.76, 17.21, 17.62, 18.05, 18.4, 19.29, 19.92, 20.26, 21.1, 21.69, 22.33, 23.05]
2024-01-03 20:56:42.994925 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.03, 3.23, 3.66, 4.1, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3]
2024-01-03 20:56:43.013720 INFO pred_bat: METRIC: [ 178.12, 194.65, 207.23, 217.58, 285.42, 304.48, 326.4, 334.17, 338.85, 345.06, 350.31, 358.12, 367.96, 374.03, 380.74, 382.15, 383.91, 387.97, 407.86, 421.65, 433.65, 465.52, 487.1, 502.13, 517.5]
2024-01-03 20:56:43.362559 INFO pred_bat: Filtered charge windows [ 03-01 20:00:00 - 03-01 21:00:00 @ 18.2p 4.0%, 03-01 21:00:00 - 04-01 16:30:00 @ 18.41p 100.0%, 04-01 17:00:00 - 05-01 09:30:00 @ 37.82p 100.0% ] reserve 0.21
2024-01-03 20:56:43.441489 INFO pred_bat: predict base end_record 01-04 21:00:00 final soc 0.21 kWh metric 430.87 p metric_keep 116.6 min_soc 0.21 @ 01-04 02:25:00 kWh load 26.79 pv 8.29
2024-01-03 20:56:43.456997 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:43.474211 INFO pred_bat: SOC: [ 5.22, 4.26, 3.49, 2.82, 2.13, 0.95, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.27, 0.26, 0.42, 0.25, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21]
2024-01-03 20:56:43.491410 INFO pred_bat: STATE: [ gbe-, gbe-, gbe-, gbe-, gbe-, gbe-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, gbe-, g<be-, gbe-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-]
2024-01-03 20:56:43.509329 INFO pred_bat: LOAD: [ 10.04, 10.94, 11.65, 12.27, 12.92, 14.01, 15.35, 15.84, 16.14, 16.52, 16.8, 17.22, 17.73, 18.33, 19.23, 20.08, 20.94, 21.77, 23.0, 23.68, 24.27, 24.82, 25.42, 26.05, 26.78]
2024-01-03 20:56:43.526392 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.33, 4.68, 5.35, 6.26, 7.16, 7.87, 8.22, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29]
2024-01-03 20:56:43.543955 INFO pred_bat: IMPORT: [ 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 9.45, 9.94, 10.24, 10.62, 10.9, 11.32, 11.8, 12.07, 12.39, 12.39, 12.55, 12.55, 13.41, 14.03, 14.61, 15.16, 15.76, 16.39, 17.12]
2024-01-03 20:56:43.561224 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]
2024-01-03 20:56:43.579173 INFO pred_bat: METRIC: [ 178.12, 178.12, 178.12, 178.12, 234.75, 234.75, 245.15, 252.91, 257.59, 263.8, 269.05, 276.86, 286.71, 292.6, 299.56, 299.56, 302.66, 302.66, 321.79, 335.58, 357.35, 378.54, 400.11, 415.14, 430.51]
2024-01-03 20:56:44.312544 INFO pred_bat: Battery has 5.5 hours left - now at 5.22
2024-01-03 20:56:44.511500 INFO pred_bat: predict base10 end_record 01-04 21:00:00 final soc 0.21 kWh metric 499.72 p metric_keep 139.78 min_soc 0.21 @ 01-04 02:20:00 kWh load 27.03 pv 4.91
2024-01-03 20:56:44.529567 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:44.549914 INFO pred_bat: SOC: [ 5.22, 4.16, 3.31, 2.58, 1.88, 0.7, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21]
2024-01-03 20:56:44.573039 INFO pred_bat: STATE: [ gbe-, gbe-, gbe-, gbe-, gbe-, gbe-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-]
2024-01-03 20:56:44.591934 INFO pred_bat: LOAD: [ 10.04, 11.02, 11.81, 12.49, 13.15, 14.24, 15.58, 16.07, 16.37, 16.75, 17.04, 17.45, 17.96, 18.56, 19.46, 20.31, 21.17, 22.0, 23.23, 23.92, 24.5, 25.05, 25.65, 26.28, 27.01]
2024-01-03 20:56:44.610447 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.31, 4.36, 4.45, 4.59, 4.73, 4.84, 4.9, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91]
2024-01-03 20:56:44.628368 INFO pred_bat: IMPORT: [ 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 9.68, 10.17, 10.47, 10.85, 11.13, 11.55, 12.06, 12.61, 13.41, 14.13, 14.85, 15.58, 16.76, 17.43, 18.01, 18.56, 19.16, 19.79, 20.52]
2024-01-03 20:56:44.647228 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]
2024-01-03 20:56:44.670832 INFO pred_bat: METRIC: [ 178.12, 178.12, 178.12, 178.12, 234.75, 234.75, 249.03, 256.8, 261.48, 267.69, 272.94, 280.75, 291.06, 303.34, 320.74, 334.52, 348.48, 363.39, 389.54, 404.42, 426.2, 447.39, 468.97, 484.0, 499.36]
2024-01-03 20:56:45.060488 INFO pred_bat: predict best10 end_record 01-04 21:00:00 final soc 5.22 kWh metric 582.13 p metric_keep 0.0 min_soc 4.9 @ 01-04 16:55:00 kWh load 27.03 pv 4.91
2024-01-03 20:56:45.077699 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:45.095384 INFO pred_bat: SOC: [ 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 4.96, 5.22, 5.22, 5.22, 5.22]
2024-01-03 20:56:45.109911 INFO pred_bat: STATE: [ g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, gbe-, g<bf+, g<be-, g<be-, g<be-]
2024-01-03 20:56:45.124929 INFO pred_bat: LOAD: [ 10.04, 11.02, 11.81, 12.49, 13.15, 14.24, 15.58, 16.07, 16.37, 16.75, 17.04, 17.45, 17.96, 18.56, 19.46, 20.31, 21.17, 22.0, 23.23, 23.92, 24.5, 25.05, 25.65, 26.28, 27.01]
2024-01-03 20:56:45.139642 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.31, 4.36, 4.45, 4.59, 4.73, 4.84, 4.9, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91]
2024-01-03 20:56:45.154976 INFO pred_bat: IMPORT: [ 8.8, 9.79, 10.58, 11.25, 11.91, 13.01, 14.35, 14.84, 15.14, 15.51, 15.8, 16.21, 16.72, 17.27, 18.08, 18.81, 19.53, 20.26, 21.43, 22.1, 22.45, 23.28, 23.88, 24.52, 25.24]
2024-01-03 20:56:45.169877 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01]
2024-01-03 20:56:45.187752 INFO pred_bat: METRIC: [ 178.12, 196.3, 210.14, 221.52, 289.52, 308.57, 330.5, 338.26, 342.94, 349.15, 354.4, 362.21, 372.53, 384.81, 402.2, 416.01, 429.97, 444.88, 471.03, 485.92, 497.92, 529.79, 551.37, 566.4, 581.77]
2024-01-03 20:56:45.591857 INFO pred_bat: predict best end_record 01-04 21:00:00 final soc 5.22 kWh metric 517.86 p metric_keep 0.0 min_soc 4.9 @ 01-04 16:55:00 kWh load 26.79 pv 8.29
2024-01-03 20:56:45.610527 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:45.627389 INFO pred_bat: SOC: [ 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 4.96, 5.22, 5.22, 5.22, 5.22]
2024-01-03 20:56:45.645314 INFO pred_bat: STATE: [ g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g~be-, g<bf+, g<be-, g<be-, g<be-]
2024-01-03 20:56:45.663088 INFO pred_bat: LOAD: [ 10.04, 10.94, 11.65, 12.27, 12.92, 14.01, 15.35, 15.84, 16.14, 16.52, 16.8, 17.22, 17.73, 18.33, 19.23, 20.08, 20.94, 21.77, 23.0, 23.68, 24.27, 24.82, 25.42, 26.05, 26.78]
2024-01-03 20:56:45.680952 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.33, 4.68, 5.35, 6.26, 7.16, 7.87, 8.22, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29]
2024-01-03 20:56:45.699439 INFO pred_bat: IMPORT: [ 8.8, 9.7, 10.41, 11.03, 11.68, 12.78, 14.11, 14.61, 14.9, 15.28, 15.57, 15.98, 16.47, 16.76, 17.21, 17.62, 18.05, 18.4, 19.29, 19.92, 20.26, 21.1, 21.69, 22.33, 23.05]
2024-01-03 20:56:45.719953 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.03, 3.23, 3.66, 4.1, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3]
2024-01-03 20:56:45.743325 INFO pred_bat: METRIC: [ 178.12, 194.65, 207.23, 217.58, 285.42, 304.48, 326.4, 334.17, 338.85, 345.06, 350.31, 358.12, 367.96, 374.03, 380.74, 382.15, 383.91, 387.97, 407.86, 421.65, 433.65, 465.52, 487.1, 502.13, 517.5]
2024-01-03 20:56:46.533677 INFO pred_bat: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2024-01-03 20:56:46.590312 INFO pred_bat: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2024-01-03 20:56:46.627037 INFO pred_bat: Best charging limit socs [0.21, 5.22, 5.22] export [] gives import battery 23.35 house 0.0 export 4.3 metric 517.86 metric10 582.13
2024-01-03 20:56:47.124141 INFO pred_bat: Include original charge start 01-03 20:00:00, keeping this instead of new start 01-03 20:00:00
2024-01-03 20:56:47.132374 INFO pred_bat: Charge window will be: 2024-01-03 20:00:00+00:00 - 2024-01-04 16:30:00+00:00 - current soc 100 target 4
2024-01-03 20:56:47.142538 INFO pred_bat: Setting ECO mode as no discharge window planned
2024-01-03 20:56:47.154646 INFO pred_bat: Inverter 0 Adjust force discharge to False, change times from 15:00:00 - 15:31:00 to None - None
2024-01-03 20:56:47.167967 INFO pred_bat: Within charge freeze setting target soc to current soc 100
2024-01-03 20:56:47.182901 INFO pred_bat: Inverter 0 Current Target SOC is 100 already at target
2024-01-03 20:56:47.196160 INFO pred_bat: Adjust reserve to hold current soc 100 % (set_reserve_enable is true)
2024-01-03 20:56:47.207847 INFO pred_bat: Inverter 0 Current reserve is 98.0 already at target
2024-01-03 20:56:47.271984 INFO pred_bat: Completed run status Freeze charging
Describe the bug
Not choosing cheapest slots to charge
Expected behavior
Cheapest slots selected
Predbat version
7.14.31
Environment details
Screenshots

Log file
2024-01-03 20:56:21.304329 INFO pred_bat: Optimise price set 25.0 start_at_low True best_price 29.0
2024-01-03 20:56:22.107520 INFO pred_bat: Try optimising charge window(s) 29: 01-04 15:00:00 - 01-04 15:30:00 price 20.53 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 392.3, 0.21: 388.12}
2024-01-03 20:56:22.117346 INFO pred_bat: Optimise price set 25.8 start_at_low True best_price 29.0
2024-01-03 20:56:22.954790 INFO pred_bat: Try optimising charge window(s) 22: 01-04 10:00:00 - 01-04 10:30:00 price 21.25 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 390.86, 0.21: 388.12}
2024-01-03 20:56:22.964790 INFO pred_bat: Optimise price set 25.9 start_at_low True best_price 29.0
2024-01-03 20:56:23.767574 INFO pred_bat: Try optimising charge window(s) 26: 01-04 13:00:00 - 01-04 13:30:00 price 21.35 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.9, 0.21: 388.12}
2024-01-03 20:56:23.777286 INFO pred_bat: Optimise price set 26.6 start_at_low True best_price 29.0
2024-01-03 20:56:25.113291 INFO pred_bat: Try optimising charge window(s) 20: 01-04 08:30:00 - 01-04 09:30:00 price 21.98 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.97: 388.02, 4.72: 388.02, 4.47: 388.02, 0.0: 391.95, 0.21: 388.12}
2024-01-03 20:56:25.900991 INFO pred_bat: Try optimising charge window(s) 23: 01-04 10:30:00 - 01-04 11:00:00 price 21.96 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.17, 0.21: 388.12}
2024-01-03 20:56:25.910802 INFO pred_bat: Optimise price set 27.0 start_at_low True best_price 29.0
2024-01-03 20:56:27.486642 INFO pred_bat: Try optimising charge window(s) 28: 01-04 14:00:00 - 01-04 15:00:00 price 22.39 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.97: 388.02, 4.72: 388.02, 4.47: 388.02, 4.22: 388.02, 3.97: 388.02, 3.72: 388.02, 0.0: 395.15, 0.21: 388.12}
2024-01-03 20:56:27.496590 INFO pred_bat: Optimise price set 27.4 start_at_low True best_price 29.0
2024-01-03 20:56:28.226453 INFO pred_bat: Try optimising charge window(s) 21: 01-04 09:30:00 - 01-04 10:00:00 price 22.7 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.82, 0.21: 388.12}
2024-01-03 20:56:28.236605 INFO pred_bat: Optimise price set 27.9 start_at_low True best_price 29.0
2024-01-03 20:56:28.976921 INFO pred_bat: Try optimising charge window(s) 38: 01-04 20:00:00 - 01-04 20:30:00 price 23.18 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 389.89, 0.21: 388.12}
2024-01-03 20:56:28.987656 INFO pred_bat: Optimise price set 29.0 start_at_low True best_price 29.0
2024-01-03 20:56:29.823996 INFO pred_bat: Try optimising charge window(s) 30: 01-04 15:30:00 - 01-04 16:00:00 price 24.2 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 394.57, 0.21: 388.12}
2024-01-03 20:56:29.834785 INFO pred_bat: Optimise price set 30.5 start_at_low True best_price 29.0
2024-01-03 20:56:30.673144 INFO pred_bat: Try optimising charge window(s) 36: 01-04 19:00:00 - 01-04 19:30:00 price 25.6 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.89, 0.21: 388.12}
2024-01-03 20:56:30.687615 INFO pred_bat: Optimise price set 40.3 start_at_low True best_price 29.0
2024-01-03 20:56:31.510182 INFO pred_bat: Try optimising charge window(s) 35: 01-04 18:30:00 - 01-04 19:00:00 price 34.73 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 388.45, 0.21: 388.12}
2024-01-03 20:56:31.519927 INFO pred_bat: Optimise price set 41.8 start_at_low True best_price 29.0
2024-01-03 20:56:32.306213 INFO pred_bat: Try optimising charge window(s) 31: 01-04 16:00:00 - 01-04 16:30:00 price 36.18 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 392.35, 0.21: 388.12}
2024-01-03 20:56:32.315888 INFO pred_bat: Optimise price set 42.9 start_at_low True best_price 29.0
2024-01-03 20:56:33.092342 INFO pred_bat: Try optimising charge window(s) 34: 01-04 18:00:00 - 01-04 18:30:00 price 37.13 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 390.5, 0.21: 388.12}
2024-01-03 20:56:33.102602 INFO pred_bat: Optimise price set 43.6 start_at_low True best_price 29.0
2024-01-03 20:56:34.030714 INFO pred_bat: Try optimising charge window(s) 32: 01-04 17:00:00 - 01-04 17:30:00 price 37.82 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.28, 4.22: 388.28, 0.0: 391.74, 0.21: 388.38}
2024-01-03 20:56:34.039763 INFO pred_bat: Optimise price set 44.4 start_at_low True best_price 29.0
2024-01-03 20:56:34.808609 INFO pred_bat: Try optimising charge window(s) 33: 01-04 17:30:00 - 01-04 18:00:00 price 38.58 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 391.19, 0.21: 388.12}
2024-01-03 20:56:34.828106 INFO pred_bat: Best charge windows in price group 44.4 best_metric 388.01 best_cost 461.23 metric_keep 0.0 windows [ 03-01 20:00:00 - 03-01 21:00:00 @ 18.2p 0.21%, 03-01 21:00:00 - 03-01 22:00:00 @ 18.41p 5.22%, 03-01 22:00:00 - 03-01 22:30:00 @ 18.38p 5.22%, 03-01 22:30:00 - 03-01 23:00:00 @ 16.4p 5.22%, 03-01 23:00:00 - 04-01 00:00:00 @ 16.78p 5.22%, 04-01 00:00:00 - 04-01 00:30:00 @ 16.27p 5.22%, 04-01 00:30:00 - 04-01 01:00:00 @ 18.17p 5.22%, 04-01 01:00:00 - 04-01 01:30:00 @ 18.6p 5.22%, 04-01 01:30:00 - 04-01 02:00:00 @ 16.33p 5.22%, 04-01 02:00:00 - 04-01 02:30:00 @ 16.74p 5.22%, 04-01 02:30:00 - 04-01 03:30:00 @ 16.12p 5.22%, 04-01 03:30:00 - 04-01 04:00:00 @ 15.16p 5.22%, 04-01 04:00:00 - 04-01 04:30:00 @ 16.27p 5.22%, 04-01 04:30:00 - 04-01 05:00:00 @ 15.12p 5.22%, 04-01 05:00:00 - 04-01 05:30:00 @ 16.27p 5.22%, 04-01 05:30:00 - 04-01 06:00:00 @ 17.07p 5.22%, 04-01 06:00:00 - 04-01 06:30:00 @ 18.96p 5.22%, 04-01 06:30:00 - 04-01 07:00:00 @ 17.78p 5.22%, 04-01 07:00:00 - 04-01 08:00:00 @ 18.96p 5.22%, 04-01 08:00:00 - 04-01 08:30:00 @ 19.19p 5.22%, 04-01 08:30:00 - 04-01 09:30:00 @ 21.98p 5.22%, 04-01 09:30:00 - 04-01 10:00:00 @ 22.7p 5.22%, 04-01 10:00:00 - 04-01 10:30:00 @ 21.25p 5.22%, 04-01 10:30:00 - 04-01 11:00:00 @ 21.96p 5.22%, 04-01 11:00:00 - 04-01 12:00:00 @ 19.04p 5.22%, 04-01 12:00:00 - 04-01 13:00:00 @ 19.28p 5.22%, 04-01 13:00:00 - 04-01 13:30:00 @ 21.35p 5.22%, 04-01 13:30:00 - 04-01 14:00:00 @ 19.8p 5.22%, 04-01 14:00:00 - 04-01 15:00:00 @ 22.39p 5.22%, 04-01 15:00:00 - 04-01 15:30:00 @ 20.53p 5.22%, 04-01 15:30:00 - 04-01 16:00:00 @ 24.2p 5.22%, 04-01 16:00:00 - 04-01 16:30:00 @ 36.18p 5.22%, 04-01 17:00:00 - 04-01 17:30:00 @ 37.82p 5.22%, 04-01 17:30:00 - 04-01 18:00:00 @ 38.58p 5.22%, 04-01 18:00:00 - 04-01 18:30:00 @ 37.13p 5.22%, 04-01 18:30:00 - 04-01 19:00:00 @ 34.73p 5.22%, 04-01 19:00:00 - 04-01 19:30:00 @ 25.6p 5.22%, 04-01 19:30:00 - 04-01 20:00:00 @ 19.56p 5.22%, 04-01 20:00:00 - 04-01 20:30:00 @ 23.18p 5.22%, 04-01 20:30:00 - 04-01 21:00:00 @ 19.71p 5.22%, 04-01 21:00:00 - 04-01 21:30:00 @ 21.86p 5.22%, 04-01 21:30:00 - 04-01 22:00:00 @ 19.27p 5.22%, 04-01 22:00:00 - 04-01 22:30:00 @ 17.78p 5.22%, 04-01 22:30:00 - 04-01 23:00:00 @ 15.46p 5.22%, 04-01 23:00:00 - 05-01 00:00:00 @ 16.78p 5.22%, 05-01 00:00:00 - 05-01 00:30:00 @ 16.27p 5.22%, 05-01 00:30:00 - 05-01 01:00:00 @ 18.17p 5.22%, 05-01 01:00:00 - 05-01 01:30:00 @ 18.6p 5.22%, 05-01 01:30:00 - 05-01 02:00:00 @ 16.33p 5.22%, 05-01 02:00:00 - 05-01 02:30:00 @ 16.74p 5.22%, 05-01 02:30:00 - 05-01 03:30:00 @ 16.12p 5.22%, 05-01 03:30:00 - 05-01 04:00:00 @ 15.16p 5.22%, 05-01 04:00:00 - 05-01 04:30:00 @ 16.27p 5.22%, 05-01 04:30:00 - 05-01 05:00:00 @ 15.12p 5.22%, 05-01 05:00:00 - 05-01 05:30:00 @ 16.27p 5.22%, 05-01 05:30:00 - 05-01 06:00:00 @ 17.07p 5.22%, 05-01 06:00:00 - 05-01 06:30:00 @ 18.96p 5.22%, 05-01 06:30:00 - 05-01 07:00:00 @ 17.78p 5.22%, 05-01 07:00:00 - 05-01 08:00:00 @ 18.96p 5.22%, 05-01 08:00:00 - 05-01 08:30:00 @ 19.19p 5.22%, 05-01 08:30:00 - 05-01 09:30:00 @ 21.98p 5.22% ]
2024-01-03 20:56:34.839738 INFO pred_bat: Best discharge windows in price group 44.4 best_metric 388.01 best_cost 461.23 metric_keep 0.0 windows [ ]
2024-01-03 20:56:34.849041 INFO pred_bat: Tweak optimisation started
2024-01-03 20:56:35.630997 INFO pred_bat: Try optimising charge window(s) 0: 01-03 20:00:00 - 01-03 21:00:00 price 18.2 cost 461.23 metric 387.62 keep 0.0 selected 0.21 was 0.21 results {5.22: 388.01, 4.97: 388.02, 0.0: 388.66, 0.21: 387.62}
2024-01-03 20:56:37.019317 INFO pred_bat: Try optimising charge window(s) 1: 01-03 21:00:00 - 01-03 22:00:00 price 18.41 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.97: 388.02, 4.72: 388.02, 4.47: 388.02, 4.22: 388.02, 3.97: 388.02, 0.0: 396.28, 0.21: 388.12}
2024-01-03 20:56:38.077635 INFO pred_bat: Try optimising charge window(s) 2: 01-03 22:00:00 - 01-03 22:30:00 price 18.38 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 390.69, 0.21: 388.12}
2024-01-03 20:56:39.007475 INFO pred_bat: Try optimising charge window(s) 3: 01-03 22:30:00 - 01-03 23:00:00 price 16.4 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 391.34, 0.21: 388.12}
2024-01-03 20:56:40.193474 INFO pred_bat: Try optimising charge window(s) 4: 01-03 23:00:00 - 01-04 00:00:00 price 16.78 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.97: 388.02, 4.72: 388.02, 4.47: 388.02, 0.0: 393.03, 0.21: 388.12}
2024-01-03 20:56:40.981859 INFO pred_bat: Try optimising charge window(s) 5: 01-04 00:00:00 - 01-04 00:30:00 price 16.27 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 391.13, 0.21: 388.12}
2024-01-03 20:56:41.772701 INFO pred_bat: Try optimising charge window(s) 6: 01-04 00:30:00 - 01-04 01:00:00 price 18.17 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 0.0: 391.54, 0.21: 388.12}
2024-01-03 20:56:42.717576 INFO pred_bat: Try optimising charge window(s) 7: 01-04 01:00:00 - 01-04 01:30:00 price 18.6 cost 461.23 metric 388.01 keep 0.0 selected 5.22 was 5.22 results {5.22: 388.01, 4.72: 388.02, 4.22: 388.02, 0.0: 391.39, 0.21: 388.12}
2024-01-03 20:56:42.727897 INFO pred_bat: Tweak optimisation finished metric 388.01 cost 461.23 metric_keep 0.0
2024-01-03 20:56:42.853114 INFO pred_bat: predict debug end_record 01-04 21:00:00 final soc 5.22 kWh metric 517.86 p metric_keep 0.0 min_soc 4.9 @ 01-04 16:55:00 kWh load 26.79 pv 8.29
2024-01-03 20:56:42.886580 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:42.905368 INFO pred_bat: SOC: [ 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 4.96, 5.22, 5.22, 5.22, 5.22]
2024-01-03 20:56:42.922546 INFO pred_bat: STATE: [ g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g
be-, g<bf+, g<be-, g<be-, g<be-]be-, g2024-01-03 20:56:42.939951 INFO pred_bat: LOAD: [ 10.04, 10.94, 11.65, 12.27, 12.92, 14.01, 15.35, 15.84, 16.14, 16.52, 16.8, 17.22, 17.73, 18.33, 19.23, 20.08, 20.94, 21.77, 23.0, 23.68, 24.27, 24.82, 25.42, 26.05, 26.78]
2024-01-03 20:56:42.957600 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.33, 4.68, 5.35, 6.26, 7.16, 7.87, 8.22, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29]
2024-01-03 20:56:42.976173 INFO pred_bat: IMPORT: [ 8.8, 9.7, 10.41, 11.03, 11.68, 12.78, 14.11, 14.61, 14.9, 15.28, 15.57, 15.98, 16.47, 16.76, 17.21, 17.62, 18.05, 18.4, 19.29, 19.92, 20.26, 21.1, 21.69, 22.33, 23.05]
2024-01-03 20:56:42.994925 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.03, 3.23, 3.66, 4.1, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3]
2024-01-03 20:56:43.013720 INFO pred_bat: METRIC: [ 178.12, 194.65, 207.23, 217.58, 285.42, 304.48, 326.4, 334.17, 338.85, 345.06, 350.31, 358.12, 367.96, 374.03, 380.74, 382.15, 383.91, 387.97, 407.86, 421.65, 433.65, 465.52, 487.1, 502.13, 517.5]
2024-01-03 20:56:43.362559 INFO pred_bat: Filtered charge windows [ 03-01 20:00:00 - 03-01 21:00:00 @ 18.2p 4.0%, 03-01 21:00:00 - 04-01 16:30:00 @ 18.41p 100.0%, 04-01 17:00:00 - 05-01 09:30:00 @ 37.82p 100.0% ] reserve 0.21
2024-01-03 20:56:43.441489 INFO pred_bat: predict base end_record 01-04 21:00:00 final soc 0.21 kWh metric 430.87 p metric_keep 116.6 min_soc 0.21 @ 01-04 02:25:00 kWh load 26.79 pv 8.29
2024-01-03 20:56:43.456997 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:43.474211 INFO pred_bat: SOC: [ 5.22, 4.26, 3.49, 2.82, 2.13, 0.95, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.27, 0.26, 0.42, 0.25, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21]
2024-01-03 20:56:43.491410 INFO pred_bat: STATE: [ g
be-, gbe-, gbe-, gbe-, gbe-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, gbe-, g<be-, gbe-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-]be-, g2024-01-03 20:56:43.509329 INFO pred_bat: LOAD: [ 10.04, 10.94, 11.65, 12.27, 12.92, 14.01, 15.35, 15.84, 16.14, 16.52, 16.8, 17.22, 17.73, 18.33, 19.23, 20.08, 20.94, 21.77, 23.0, 23.68, 24.27, 24.82, 25.42, 26.05, 26.78]
2024-01-03 20:56:43.526392 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.33, 4.68, 5.35, 6.26, 7.16, 7.87, 8.22, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29]
2024-01-03 20:56:43.543955 INFO pred_bat: IMPORT: [ 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 9.45, 9.94, 10.24, 10.62, 10.9, 11.32, 11.8, 12.07, 12.39, 12.39, 12.55, 12.55, 13.41, 14.03, 14.61, 15.16, 15.76, 16.39, 17.12]
2024-01-03 20:56:43.561224 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]
2024-01-03 20:56:43.579173 INFO pred_bat: METRIC: [ 178.12, 178.12, 178.12, 178.12, 234.75, 234.75, 245.15, 252.91, 257.59, 263.8, 269.05, 276.86, 286.71, 292.6, 299.56, 299.56, 302.66, 302.66, 321.79, 335.58, 357.35, 378.54, 400.11, 415.14, 430.51]
2024-01-03 20:56:44.312544 INFO pred_bat: Battery has 5.5 hours left - now at 5.22
2024-01-03 20:56:44.511500 INFO pred_bat: predict base10 end_record 01-04 21:00:00 final soc 0.21 kWh metric 499.72 p metric_keep 139.78 min_soc 0.21 @ 01-04 02:20:00 kWh load 27.03 pv 4.91
2024-01-03 20:56:44.529567 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:44.549914 INFO pred_bat: SOC: [ 5.22, 4.16, 3.31, 2.58, 1.88, 0.7, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21]
2024-01-03 20:56:44.573039 INFO pred_bat: STATE: [ g
be-, gbe-, gbe-, gbe-, gbe-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-]be-, g<bf+, g<be-, g<be-, g<be-]2024-01-03 20:56:44.591934 INFO pred_bat: LOAD: [ 10.04, 11.02, 11.81, 12.49, 13.15, 14.24, 15.58, 16.07, 16.37, 16.75, 17.04, 17.45, 17.96, 18.56, 19.46, 20.31, 21.17, 22.0, 23.23, 23.92, 24.5, 25.05, 25.65, 26.28, 27.01]
2024-01-03 20:56:44.610447 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.31, 4.36, 4.45, 4.59, 4.73, 4.84, 4.9, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91]
2024-01-03 20:56:44.628368 INFO pred_bat: IMPORT: [ 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 9.68, 10.17, 10.47, 10.85, 11.13, 11.55, 12.06, 12.61, 13.41, 14.13, 14.85, 15.58, 16.76, 17.43, 18.01, 18.56, 19.16, 19.79, 20.52]
2024-01-03 20:56:44.647228 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]
2024-01-03 20:56:44.670832 INFO pred_bat: METRIC: [ 178.12, 178.12, 178.12, 178.12, 234.75, 234.75, 249.03, 256.8, 261.48, 267.69, 272.94, 280.75, 291.06, 303.34, 320.74, 334.52, 348.48, 363.39, 389.54, 404.42, 426.2, 447.39, 468.97, 484.0, 499.36]
2024-01-03 20:56:45.060488 INFO pred_bat: predict best10 end_record 01-04 21:00:00 final soc 5.22 kWh metric 582.13 p metric_keep 0.0 min_soc 4.9 @ 01-04 16:55:00 kWh load 27.03 pv 4.91
2024-01-03 20:56:45.077699 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:45.095384 INFO pred_bat: SOC: [ 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 4.96, 5.22, 5.22, 5.22, 5.22]
2024-01-03 20:56:45.109911 INFO pred_bat: STATE: [ g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g
2024-01-03 20:56:45.124929 INFO pred_bat: LOAD: [ 10.04, 11.02, 11.81, 12.49, 13.15, 14.24, 15.58, 16.07, 16.37, 16.75, 17.04, 17.45, 17.96, 18.56, 19.46, 20.31, 21.17, 22.0, 23.23, 23.92, 24.5, 25.05, 25.65, 26.28, 27.01]
2024-01-03 20:56:45.139642 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.31, 4.36, 4.45, 4.59, 4.73, 4.84, 4.9, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91]
2024-01-03 20:56:45.154976 INFO pred_bat: IMPORT: [ 8.8, 9.79, 10.58, 11.25, 11.91, 13.01, 14.35, 14.84, 15.14, 15.51, 15.8, 16.21, 16.72, 17.27, 18.08, 18.81, 19.53, 20.26, 21.43, 22.1, 22.45, 23.28, 23.88, 24.52, 25.24]
2024-01-03 20:56:45.169877 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01]
2024-01-03 20:56:45.187752 INFO pred_bat: METRIC: [ 178.12, 196.3, 210.14, 221.52, 289.52, 308.57, 330.5, 338.26, 342.94, 349.15, 354.4, 362.21, 372.53, 384.81, 402.2, 416.01, 429.97, 444.88, 471.03, 485.92, 497.92, 529.79, 551.37, 566.4, 581.77]
2024-01-03 20:56:45.591857 INFO pred_bat: predict best end_record 01-04 21:00:00 final soc 5.22 kWh metric 517.86 p metric_keep 0.0 min_soc 4.9 @ 01-04 16:55:00 kWh load 26.79 pv 8.29
2024-01-03 20:56:45.610527 INFO pred_bat: [ 20:55, 21:55, 22:55, 23:55, 00:55, 01:55, 02:55, 03:55, 04:55, 05:55, 06:55, 07:55, 08:55, 09:55, 10:55, 11:55, 12:55, 13:55, 14:55, 15:55, 16:55, 17:55, 18:55, 19:55, 20:55]
2024-01-03 20:56:45.627389 INFO pred_bat: SOC: [ 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 4.96, 5.22, 5.22, 5.22, 5.22]
2024-01-03 20:56:45.645314 INFO pred_bat: STATE: [ g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g~be-, g<bf+, g<be-, g<be-, g<be-]
2024-01-03 20:56:45.663088 INFO pred_bat: LOAD: [ 10.04, 10.94, 11.65, 12.27, 12.92, 14.01, 15.35, 15.84, 16.14, 16.52, 16.8, 17.22, 17.73, 18.33, 19.23, 20.08, 20.94, 21.77, 23.0, 23.68, 24.27, 24.82, 25.42, 26.05, 26.78]
2024-01-03 20:56:45.680952 INFO pred_bat: PV: [ 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.33, 4.68, 5.35, 6.26, 7.16, 7.87, 8.22, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29]
2024-01-03 20:56:45.699439 INFO pred_bat: IMPORT: [ 8.8, 9.7, 10.41, 11.03, 11.68, 12.78, 14.11, 14.61, 14.9, 15.28, 15.57, 15.98, 16.47, 16.76, 17.21, 17.62, 18.05, 18.4, 19.29, 19.92, 20.26, 21.1, 21.69, 22.33, 23.05]
2024-01-03 20:56:45.719953 INFO pred_bat: EXPORT: [ 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.03, 3.23, 3.66, 4.1, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3]
2024-01-03 20:56:45.743325 INFO pred_bat: METRIC: [ 178.12, 194.65, 207.23, 217.58, 285.42, 304.48, 326.4, 334.17, 338.85, 345.06, 350.31, 358.12, 367.96, 374.03, 380.74, 382.15, 383.91, 387.97, 407.86, 421.65, 433.65, 465.52, 487.1, 502.13, 517.5]
2024-01-03 20:56:46.533677 INFO pred_bat: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2024-01-03 20:56:46.590312 INFO pred_bat: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2024-01-03 20:56:46.627037 INFO pred_bat: Best charging limit socs [0.21, 5.22, 5.22] export [] gives import battery 23.35 house 0.0 export 4.3 metric 517.86 metric10 582.13
2024-01-03 20:56:47.124141 INFO pred_bat: Include original charge start 01-03 20:00:00, keeping this instead of new start 01-03 20:00:00
2024-01-03 20:56:47.132374 INFO pred_bat: Charge window will be: 2024-01-03 20:00:00+00:00 - 2024-01-04 16:30:00+00:00 - current soc 100 target 4
2024-01-03 20:56:47.142538 INFO pred_bat: Setting ECO mode as no discharge window planned
2024-01-03 20:56:47.154646 INFO pred_bat: Inverter 0 Adjust force discharge to False, change times from 15:00:00 - 15:31:00 to None - None
2024-01-03 20:56:47.167967 INFO pred_bat: Within charge freeze setting target soc to current soc 100
2024-01-03 20:56:47.182901 INFO pred_bat: Inverter 0 Current Target SOC is 100 already at target
2024-01-03 20:56:47.196160 INFO pred_bat: Adjust reserve to hold current soc 100 % (set_reserve_enable is true)
2024-01-03 20:56:47.207847 INFO pred_bat: Inverter 0 Current reserve is 98.0 already at target
2024-01-03 20:56:47.271984 INFO pred_bat: Completed run status Freeze charging