springfall2008 / batpred

Home battery prediction and charging automation for Home Assistant, supporting many inverter types
https://springfall2008.github.io/batpred/
118 stars 41 forks source link

iBoost broken in version 7.16.x #787

Open campbellcopeland opened 7 months ago

campbellcopeland commented 7 months ago

Describe the bug

iBoost isn’t being calculated on the plan in 7.16.x when using settings for cheaper than gas. Not seeing any planned values but dropping back to 7.15.x does.

Expected behavior When Agile rates are less than gas, iBoost should be planned.

Predbat version

7.16.1

Environment details

N/A

Screenshots N/A

Log file Not captured at this point

springfall2008 commented 7 months ago

Fixed on main, will be in the next release

springfall2008 commented 7 months ago

Now released

campbellcopeland commented 7 months ago

I don’t think this is quite right. Earlier today it planned multiple iBoost sessions when rate was more than gas, irrespective of scaling used. Tonight, it caused an empty plan to appear with no planned charge/discharge.

Will retry & capture logs tomorrow.

campbellcopeland commented 7 months ago

Logs attached but one thing I notice is the previous gas rate warning - my sensor is called sensor.octopus_energy_gas_e6s15528222161_1040333105_previous_rate but PredBat is looking for sensor.gas_e6s15528222161_1040333105_previous_rate

Turning on iBoost removes current charging sessions and seems to plan at a rate much higher than gas - current rate is about 4p/kWh and scaling set to 0.8 to assume gas is 80% efficient.

Gas rates for comparison

metric_octopus_gas: 're:(sensor.(octopusenergy|)gas[0-9a-z]+[0-9a-z]+_current_rate)'

image

image

2024-03-05 07:46:04.826226 INFO pred_bat: --------------- PredBat - update at 2024-03-05 07:46:04.825452+00:00 with clock skew 0 minutes, minutes now 465 2024-03-05 07:46:04.834388 INFO pred_bat: Using cached GITHub data for https://api.github.com/repos/springfall2008/batpred/releases age 1.1 minutes 2024-03-05 07:46:04.835854 INFO pred_bat: Predbat /homeassistant/appdaemon/apps/batpred/predbat.py version v7.16.3 currently running, latest version is v7.16.3 latest beta v7.16.3 2024-03-05 07:46:04.836694 INFO pred_bat: Autoupdate: Currently up to date 2024-03-05 07:46:04.851027 INFO pred_bat: Inverter type GE forecast_hours 48 max_windows 96 num_cars 1 debug enable is False calculate_plan_every 5 2024-03-05 07:46:04.853234 INFO pred_bat: Cars 1 charging from battery False planned [True], charging_now [False] smart [True], plan_time ['10:00:00'], battery size [57.0], limit [23.94], rate [7.2] 2024-03-05 07:46:04.854755 INFO pred_bat: Predbat mode is set to Control charge & discharge 2024-03-05 07:46:05.431496 INFO pred_bat: Found 21601 load_today datapoints going back 15 days 2024-03-05 07:46:06.448116 INFO pred_bat: Current data so far today: load 6.12 kWh import 14.2 kWh export 6.4 kWh pv 0.1 kWh 2024-03-05 07:46:06.449352 INFO pred_bat: Fetching futurerate data from https://www.nordpoolgroup.com/api/marketdata/page/325?currency=GBP 2024-03-05 07:46:06.450902 INFO pred_bat: Return cached futurerate data for https://www.nordpoolgroup.com/api/marketdata/page/325?currency=GBP age 526.1 minutes 2024-03-05 07:46:06.451921 INFO pred_bat: Future rates - peak rate is 960 - 1140 minutes premium import 14 export 6 2024-03-05 07:46:06.469130 INFO pred_bat: Loaded 192 datapoints of futurerate analysis 2024-03-05 07:46:06.483589 INFO pred_bat: Predicted future rates: ['03-05 07:00:00 => 17.99 / 7.4', '03-05 08:00:00 => 16.42 / 6.75', '03-05 09:00:00 => 15.11 / 6.22', '03-05 10:00:00 => 13.62 / 5.6', '03-05 11:00:00 => 12.89 / 5.3', '03-05 12:00:00 => 13.05 / 5.37', '03-05 13:00:00 => 13.42 / 5.52', '03-05 14:00:00 => 14.4 / 5.92', '03-05 15:00:00 => 14.43 / 5.93', '03-05 16:00:00 => 30.85 / 12.64', '03-05 17:00:00 => 35.1 / 14.39', '03-05 18:00:00 => 36.31 / 14.89', '03-05 19:00:00 => 19.18 / 7.89', '03-05 20:00:00 => 16.59 / 6.82', '03-05 21:00:00 => 15.32 / 6.3', '03-05 22:00:00 => 14.42 / 5.93'] 2024-03-05 07:46:06.491387 INFO pred_bat: WARN: No Octopus data in sensor sensor.gas_e6s15528222161_1040333105_previous_rate attribute 'all_rates' 2024-03-05 07:46:06.502458 INFO pred_bat: Gas rates min 4.09 max 4.09 average 4.09 2024-03-05 07:46:06.503599 INFO pred_bat: Current Car SOC kWh: [24.552] 2024-03-05 07:46:06.513345 INFO pred_bat: Joined Octopus saving session: Sat 02/03 18:00-18:30 at rate 175.0 p/kWh state False 2024-03-05 07:46:06.515251 INFO pred_bat: Standing charge is set to 60.01800000000001 p 2024-03-05 07:46:06.857951 INFO pred_bat: Rate min forward looking: now 9.7 at end of forecast 9.7 2024-03-05 07:46:06.859453 INFO pred_bat: Import rates min 9.7 max 36.8 average 16.51 2024-03-05 07:46:06.866119 INFO pred_bat: Adding rate {'start': '16:00:00', 'end': '19:00:00', 'rate_increment': -10} => 03-05 16:00:00 to 03-05 19:00:00 @ -10.0 date None increment True 2024-03-05 07:46:06.868679 INFO pred_bat: Export rates min 5.0 max 15.0 average 13.75 2024-03-05 07:46:06.870171 INFO pred_bat: Rate thresholds (for charge/discharge) are import 36.3p (0.0) export 5.5p (0.0) 2024-03-05 07:46:06.878838 INFO pred_bat: High export rate found rates in range 15.0 to 15.0 2024-03-05 07:46:06.887194 INFO pred_bat: Low Import rate found rates in range 9.7 to 36.14 2024-03-05 07:46:06.888760 INFO pred_bat: Plan car 0 charging from 24.552 to 23.94 with slots [{'start': 450, 'end': 480, 'average': 15.66}, {'start': 480, 'end': 510, 'average': 15.48}, {'start': 510, 'end': 540, 'average': 16.03}, {'start': 540, 'end': 570, 'average': 16.76}, {'start': 570, 'end': 600, 'average': 14.51}, {'start': 600, 'end': 660, 'average': 13.93}, {'start': 660, 'end': 690, 'average': 12.93}, {'start': 690, 'end': 750, 'average': 13.93}, {'start': 750, 'end': 810, 'average': 13.93}, {'start': 810, 'end': 840, 'average': 13.93}, {'start': 840, 'end': 900, 'average': 14.99}, {'start': 900, 'end': 960, 'average': 14.23}, {'start': 960, 'end': 990, 'average': 28.98}, {'start': 990, 'end': 1020, 'average': 32.07}, {'start': 1020, 'end': 1050, 'average': 33.12}, {'start': 1050, 'end': 1080, 'average': 34.29}, {'start': 1110, 'end': 1140, 'average': 36.14}, {'start': 1140, 'end': 1170, 'average': 19.89}, {'start': 1170, 'end': 1230, 'average': 17.93}, {'start': 1230, 'end': 1260, 'average': 15.44}, {'start': 1260, 'end': 1290, 'average': 17.18}, {'start': 1290, 'end': 1320, 'average': 15.17}, {'start': 1320, 'end': 1350, 'average': 13.93}, {'start': 1350, 'end': 1410, 'average': 13.31}, {'start': 1410, 'end': 1440, 'average': 13.31}, {'start': 1440, 'end': 1470, 'average': 9.7}, {'start': 1470, 'end': 1500, 'average': 13.23}, {'start': 1500, 'end': 1560, 'average': 11.27}, {'start': 1560, 'end': 1620, 'average': 11.25}, {'start': 1620, 'end': 1680, 'average': 11.07}, {'start': 1680, 'end': 1740, 'average': 12.27}, {'start': 1740, 'end': 1800, 'average': 13.91}, {'start': 1800, 'end': 1860, 'average': 14.91}, {'start': 1860, 'end': 1890, 'average': 13.93}, {'start': 1890, 'end': 1920, 'average': 15.66}, {'start': 1920, 'end': 1950, 'average': 15.48}, {'start': 1950, 'end': 1980, 'average': 16.03}, {'start': 1980, 'end': 2010, 'average': 16.76}, {'start': 2010, 'end': 2040, 'average': 14.51}, {'start': 2040, 'end': 2100, 'average': 13.93}, {'start': 2100, 'end': 2130, 'average': 12.93}, {'start': 2130, 'end': 2190, 'average': 13.93}, {'start': 2190, 'end': 2250, 'average': 13.93}, {'start': 2250, 'end': 2280, 'average': 13.93}, {'start': 2280, 'end': 2340, 'average': 14.99}, {'start': 2340, 'end': 2400, 'average': 14.23}, {'start': 2400, 'end': 2430, 'average': 28.98}, {'start': 2430, 'end': 2460, 'average': 32.07}, {'start': 2460, 'end': 2490, 'average': 33.12}, {'start': 2490, 'end': 2520, 'average': 34.29}, {'start': 2550, 'end': 2580, 'average': 36.14}, {'start': 2580, 'end': 2610, 'average': 19.89}, {'start': 2610, 'end': 2670, 'average': 17.93}, {'start': 2670, 'end': 2700, 'average': 15.44}, {'start': 2700, 'end': 2730, 'average': 17.18}, {'start': 2730, 'end': 2760, 'average': 15.17}, {'start': 2760, 'end': 2790, 'average': 13.93}, {'start': 2790, 'end': 2850, 'average': 13.31}, {'start': 2850, 'end': 2880, 'average': 13.31}, {'start': 2880, 'end': 2910, 'average': 9.7}, {'start': 2910, 'end': 2940, 'average': 13.23}, {'start': 2940, 'end': 3000, 'average': 11.27}, {'start': 3000, 'end': 3060, 'average': 11.25}, {'start': 3060, 'end': 3120, 'average': 11.07}, {'start': 3120, 'end': 3180, 'average': 12.27}, {'start': 3180, 'end': 3240, 'average': 13.91}, {'start': 3240, 'end': 3300, 'average': 14.91}, {'start': 3300, 'end': 3330, 'average': 13.93}, {'start': 3330, 'end': 3360, 'average': 15.66}] from soc 24.552 to 23.94 ready by 10:00:00 2024-03-05 07:46:06.941418 INFO pred_bat: Todays energy import 14.2 kWh export 6.4 kWh cost 121.37 p import 217.37 p export -96.0 p 2024-03-05 07:46:06.944825 INFO pred_bat: PV Data for pv_forecast_today total 15.37 kWh 2024-03-05 07:46:06.948364 INFO pred_bat: PV Data for pv_forecast_tomorrow total 20.8 kWh 2024-03-05 07:46:06.952371 INFO pred_bat: PV Data for pv_forecast_d3 total 24.38 kWh 2024-03-05 07:46:06.955524 INFO pred_bat: PV Data for pv_forecast_d4 total 10.24 kWh 2024-03-05 07:46:06.973090 INFO pred_bat: Historical data totals for days [2, 3, 4, 5, 6, 7, 8, 14] are [21.39, 52.37, 18.99, 20.24, 43.14, 20.55, 22.88, 0.0] - min 0.0 2024-03-05 07:46:06.974805 INFO pred_bat: Model filter enabled - Discarding day 14 as it is the lowest of the 8 datapoints 2024-03-05 07:46:06.977367 INFO pred_bat: Historical days now [2, 3, 4, 5, 6, 7, 8] weight [1, 1, 1, 1, 1, 1, 1] 2024-03-05 07:46:07.001475 INFO pred_bat: Today's load divergence 113.49 % in-day adjustment 112.81 % damping 0.95x, Predicted so far 1.35 kWh with 0.0 kWh car excluded and 17.81 kWh import ignored and 0 forecast extra, Actual so far 2.96 kWh with 0.0 kWh car excluded and 3.19 kWh import ignored 2024-03-05 07:46:07.047915 INFO pred_bat: Inverter 0 using Rest API http://homeassistant.local:6345 2024-03-05 07:46:08.088333 INFO pred_bat: Invertor time 2024-03-05 07:45:51+00:00 AppDaemon time 2024-03-05 07:46:08.084938+00:00 difference -0.3 minutes 2024-03-05 07:46:08.089840 INFO pred_bat: Reserve min: 10.0% Battery_min:4.0% 2024-03-05 07:46:08.092869 INFO pred_bat: Inverter 0 with soc_max 13.51 kWh nominal_capacity 2.66 kWh battery rate raw 6000 w charge rate 6.0 kW discharge rate 6.0 kW battery_rate_min 0.0 w ac limit 14.2 kW export limit 14.2 kW reserve 10.0 % current_reserve 10.0 % 2024-03-05 07:46:09.323855 INFO pred_bat: Inverter 0 SOC: 7.43 kW 55 % Current charge rate 6000.0 w Current discharge rate 6000.0 w Current power 703.0 w Current voltage 52.0 2024-03-05 07:46:09.327941 INFO pred_bat: Inverter 0 scheduled charge enable is True 2024-03-05 07:46:09.329102 INFO pred_bat: Inverter 0 charge windows currently [{'start': 480, 'end': 510, 'average': 0}, {'start': 1920, 'end': 1950, 'average': 0}] 2024-03-05 07:46:09.330282 INFO pred_bat: Inverter 0 Charge settings: 03-05 08:00:00-03-05 08:30:00 limit 100.0 power 6.0 kW 2024-03-05 07:46:09.331883 INFO pred_bat: Inverter 0 scheduled discharge enable is False 2024-03-05 07:46:09.333046 INFO pred_bat: Inverter 0 discharge windows currently [{'start': 480, 'end': 601, 'average': 0}, {'start': 1920, 'end': 2041, 'average': 0}] 2024-03-05 07:46:09.334111 INFO pred_bat: Found 1 inverters totals: min reserve 1.35 current reserve 1.35 soc_max 13.51 soc 7.43 charge rate 6.0 kW discharge rate 6.0 kW battery_rate_min 0.0 w ac limit 14.2 export limit 14.2 kW loss charge 5 % loss discharge 5 % inverter loss 5 % 2024-03-05 07:46:09.371797 INFO pred_bat: Base charge window [ 05-03 08:00:00 - 05-03 08:30:00 @ 0p 100%, 06-03 08:00:00 - 06-03 08:30:00 @ 0p 100% ] 2024-03-05 07:46:09.372803 INFO pred_bat: Base discharge window [ 05-03 08:00:00 - 05-03 10:01:00 @ 0p 100.0%, 06-03 08:00:00 - 06-03 10:01:00 @ 0p 100.0% ] 2024-03-05 07:46:09.373557 INFO pred_bat: Will recompute the plan as it is invalid 2024-03-05 07:46:09.376219 INFO pred_bat: Best charge window [ 05-03 07:30:00 - 05-03 08:00:00 @ 15.66p 100.0%, 05-03 08:00:00 - 05-03 08:30:00 @ 15.48p 100.0%, 05-03 08:30:00 - 05-03 09:00:00 @ 16.03p 100.0%, 05-03 09:00:00 - 05-03 09:30:00 @ 16.76p 100.0%, 05-03 09:30:00 - 05-03 10:00:00 @ 14.51p 100.0%, 05-03 10:00:00 - 05-03 11:00:00 @ 13.93p 100.0%, 05-03 11:00:00 - 05-03 11:30:00 @ 12.93p 100.0%, 05-03 11:30:00 - 05-03 12:30:00 @ 13.93p 100.0%, 05-03 12:30:00 - 05-03 13:30:00 @ 13.93p 100.0%, 05-03 13:30:00 - 05-03 14:00:00 @ 13.93p 100.0%, 05-03 14:00:00 - 05-03 15:00:00 @ 14.99p 100.0%, 05-03 15:00:00 - 05-03 16:00:00 @ 14.23p 100.0%, 05-03 16:00:00 - 05-03 16:30:00 @ 28.98p 100.0%, 05-03 16:30:00 - 05-03 17:00:00 @ 32.07p 100.0%, 05-03 17:00:00 - 05-03 17:30:00 @ 33.12p 100.0%, 05-03 17:30:00 - 05-03 18:00:00 @ 34.29p 100.0%, 05-03 18:30:00 - 05-03 19:00:00 @ 36.14p 100.0%, 05-03 19:00:00 - 05-03 19:30:00 @ 19.89p 100.0%, 05-03 19:30:00 - 05-03 20:30:00 @ 17.93p 100.0%, 05-03 20:30:00 - 05-03 21:00:00 @ 15.44p 100.0%, 05-03 21:00:00 - 05-03 21:30:00 @ 17.18p 100.0%, 05-03 21:30:00 - 05-03 22:00:00 @ 15.17p 100.0%, 05-03 22:00:00 - 05-03 22:30:00 @ 13.93p 100.0%, 05-03 22:30:00 - 05-03 23:30:00 @ 13.31p 100.0%, 05-03 23:30:00 - 06-03 00:00:00 @ 13.31p 100.0%, 06-03 00:00:00 - 06-03 00:30:00 @ 9.7p 100.0%, 06-03 00:30:00 - 06-03 01:00:00 @ 13.23p 100.0%, 06-03 01:00:00 - 06-03 02:00:00 @ 11.27p 100.0%, 06-03 02:00:00 - 06-03 03:00:00 @ 11.25p 100.0%, 06-03 03:00:00 - 06-03 04:00:00 @ 11.07p 100.0%, 06-03 04:00:00 - 06-03 05:00:00 @ 12.27p 100.0%, 06-03 05:00:00 - 06-03 06:00:00 @ 13.91p 100.0%, 06-03 06:00:00 - 06-03 07:00:00 @ 14.91p 100.0%, 06-03 07:00:00 - 06-03 07:30:00 @ 13.93p 100.0%, 06-03 07:30:00 - 06-03 08:00:00 @ 15.66p 100.0%, 06-03 08:00:00 - 06-03 08:30:00 @ 15.48p 100.0%, 06-03 08:30:00 - 06-03 09:00:00 @ 16.03p 100.0%, 06-03 09:00:00 - 06-03 09:30:00 @ 16.76p 100.0%, 06-03 09:30:00 - 06-03 10:00:00 @ 14.51p 100.0%, 06-03 10:00:00 - 06-03 11:00:00 @ 13.93p 100.0%, 06-03 11:00:00 - 06-03 11:30:00 @ 12.93p 100.0%, 06-03 11:30:00 - 06-03 12:30:00 @ 13.93p 100.0%, 06-03 12:30:00 - 06-03 13:30:00 @ 13.93p 100.0%, 06-03 13:30:00 - 06-03 14:00:00 @ 13.93p 100.0%, 06-03 14:00:00 - 06-03 15:00:00 @ 14.99p 100.0%, 06-03 15:00:00 - 06-03 16:00:00 @ 14.23p 100.0%, 06-03 16:00:00 - 06-03 16:30:00 @ 28.98p 100.0%, 06-03 16:30:00 - 06-03 17:00:00 @ 32.07p 100.0%, 06-03 17:00:00 - 06-03 17:30:00 @ 33.12p 100.0%, 06-03 17:30:00 - 06-03 18:00:00 @ 34.29p 100.0%, 06-03 18:30:00 - 06-03 19:00:00 @ 36.14p 100.0%, 06-03 19:00:00 - 06-03 19:30:00 @ 19.89p 100.0%, 06-03 19:30:00 - 06-03 20:30:00 @ 17.93p 100.0%, 06-03 20:30:00 - 06-03 21:00:00 @ 15.44p 100.0%, 06-03 21:00:00 - 06-03 21:30:00 @ 17.18p 100.0%, 06-03 21:30:00 - 06-03 22:00:00 @ 15.17p 100.0%, 06-03 22:00:00 - 06-03 22:30:00 @ 13.93p 100.0%, 06-03 22:30:00 - 06-03 23:30:00 @ 13.31p 100.0%, 06-03 23:30:00 - 07-03 00:00:00 @ 13.31p 100.0%, 07-03 00:00:00 - 07-03 00:30:00 @ 9.7p 100.0%, 07-03 00:30:00 - 07-03 01:00:00 @ 13.23p 100.0%, 07-03 01:00:00 - 07-03 02:00:00 @ 11.27p 100.0%, 07-03 02:00:00 - 07-03 03:00:00 @ 11.25p 100.0%, 07-03 03:00:00 - 07-03 04:00:00 @ 11.07p 100.0%, 07-03 04:00:00 - 07-03 05:00:00 @ 12.27p 100.0%, 07-03 05:00:00 - 07-03 06:00:00 @ 13.91p 100.0%, 07-03 06:00:00 - 07-03 07:00:00 @ 14.91p 100.0%, 07-03 07:00:00 - 07-03 07:30:00 @ 13.93p 100.0%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.66p 100.0% ] 2024-03-05 07:46:09.378334 INFO pred_bat: Best discharge window [ 05-03 07:30:00 - 05-03 08:00:00 @ 15.0p 100.0%, 05-03 08:00:00 - 05-03 08:30:00 @ 15.0p 100.0%, 05-03 08:30:00 - 05-03 09:00:00 @ 15.0p 100.0%, 05-03 09:00:00 - 05-03 09:30:00 @ 15.0p 100.0%, 05-03 09:30:00 - 05-03 10:00:00 @ 15.0p 100.0%, 05-03 10:00:00 - 05-03 10:30:00 @ 15.0p 100.0%, 05-03 10:30:00 - 05-03 11:00:00 @ 15.0p 100.0%, 05-03 11:00:00 - 05-03 11:30:00 @ 15.0p 100.0%, 05-03 11:30:00 - 05-03 12:00:00 @ 15.0p 100.0%, 05-03 12:00:00 - 05-03 12:30:00 @ 15.0p 100.0%, 05-03 12:30:00 - 05-03 13:00:00 @ 15.0p 100.0%, 05-03 13:00:00 - 05-03 13:30:00 @ 15.0p 100.0%, 05-03 13:30:00 - 05-03 14:00:00 @ 15.0p 100.0%, 05-03 14:00:00 - 05-03 14:30:00 @ 15.0p 100.0%, 05-03 14:30:00 - 05-03 15:00:00 @ 15.0p 100.0%, 05-03 15:00:00 - 05-03 15:30:00 @ 15.0p 100.0%, 05-03 15:30:00 - 05-03 16:00:00 @ 15.0p 100.0%, 05-03 19:00:00 - 05-03 19:30:00 @ 15.0p 100.0%, 05-03 19:30:00 - 05-03 20:00:00 @ 15.0p 100.0%, 05-03 20:00:00 - 05-03 20:30:00 @ 15.0p 100.0%, 05-03 20:30:00 - 05-03 21:00:00 @ 15.0p 100.0%, 05-03 21:00:00 - 05-03 21:30:00 @ 15.0p 100.0%, 05-03 21:30:00 - 05-03 22:00:00 @ 15.0p 100.0%, 05-03 22:00:00 - 05-03 22:30:00 @ 15.0p 100.0%, 05-03 22:30:00 - 05-03 23:00:00 @ 15.0p 100.0%, 05-03 23:00:00 - 05-03 23:30:00 @ 15.0p 100.0%, 05-03 23:30:00 - 06-03 00:00:00 @ 15.0p 100.0%, 06-03 00:00:00 - 06-03 00:30:00 @ 15.0p 100.0%, 06-03 00:30:00 - 06-03 01:00:00 @ 15.0p 100.0%, 06-03 01:00:00 - 06-03 01:30:00 @ 15.0p 100.0%, 06-03 01:30:00 - 06-03 02:00:00 @ 15.0p 100.0%, 06-03 02:00:00 - 06-03 02:30:00 @ 15.0p 100.0%, 06-03 02:30:00 - 06-03 03:00:00 @ 15.0p 100.0%, 06-03 03:00:00 - 06-03 03:30:00 @ 15.0p 100.0%, 06-03 03:30:00 - 06-03 04:00:00 @ 15.0p 100.0%, 06-03 04:00:00 - 06-03 04:30:00 @ 15.0p 100.0%, 06-03 04:30:00 - 06-03 05:00:00 @ 15.0p 100.0%, 06-03 05:00:00 - 06-03 05:30:00 @ 15.0p 100.0%, 06-03 05:30:00 - 06-03 06:00:00 @ 15.0p 100.0%, 06-03 06:00:00 - 06-03 06:30:00 @ 15.0p 100.0%, 06-03 06:30:00 - 06-03 07:00:00 @ 15.0p 100.0%, 06-03 07:00:00 - 06-03 07:30:00 @ 15.0p 100.0%, 06-03 07:30:00 - 06-03 08:00:00 @ 15.0p 100.0%, 06-03 08:00:00 - 06-03 08:30:00 @ 15.0p 100.0%, 06-03 08:30:00 - 06-03 09:00:00 @ 15.0p 100.0%, 06-03 09:00:00 - 06-03 09:30:00 @ 15.0p 100.0%, 06-03 09:30:00 - 06-03 10:00:00 @ 15.0p 100.0%, 06-03 10:00:00 - 06-03 10:30:00 @ 15.0p 100.0%, 06-03 10:30:00 - 06-03 11:00:00 @ 15.0p 100.0%, 06-03 11:00:00 - 06-03 11:30:00 @ 15.0p 100.0%, 06-03 11:30:00 - 06-03 12:00:00 @ 15.0p 100.0%, 06-03 12:00:00 - 06-03 12:30:00 @ 15.0p 100.0%, 06-03 12:30:00 - 06-03 13:00:00 @ 15.0p 100.0%, 06-03 13:00:00 - 06-03 13:30:00 @ 15.0p 100.0%, 06-03 13:30:00 - 06-03 14:00:00 @ 15.0p 100.0%, 06-03 14:00:00 - 06-03 14:30:00 @ 15.0p 100.0%, 06-03 14:30:00 - 06-03 15:00:00 @ 15.0p 100.0%, 06-03 15:00:00 - 06-03 15:30:00 @ 15.0p 100.0%, 06-03 15:30:00 - 06-03 16:00:00 @ 15.0p 100.0%, 06-03 19:00:00 - 06-03 19:30:00 @ 15.0p 100.0%, 06-03 19:30:00 - 06-03 20:00:00 @ 15.0p 100.0%, 06-03 20:00:00 - 06-03 20:30:00 @ 15.0p 100.0%, 06-03 20:30:00 - 06-03 21:00:00 @ 15.0p 100.0%, 06-03 21:00:00 - 06-03 21:30:00 @ 15.0p 100.0%, 06-03 21:30:00 - 06-03 22:00:00 @ 15.0p 100.0%, 06-03 22:00:00 - 06-03 22:30:00 @ 15.0p 100.0%, 06-03 22:30:00 - 06-03 23:00:00 @ 15.0p 100.0%, 06-03 23:00:00 - 06-03 23:30:00 @ 15.0p 100.0%, 06-03 23:30:00 - 07-03 00:00:00 @ 15.0p 100.0%, 07-03 00:00:00 - 07-03 00:30:00 @ 15.0p 100.0%, 07-03 00:30:00 - 07-03 01:00:00 @ 15.0p 100.0%, 07-03 01:00:00 - 07-03 01:30:00 @ 15.0p 100.0%, 07-03 01:30:00 - 07-03 02:00:00 @ 15.0p 100.0%, 07-03 02:00:00 - 07-03 02:30:00 @ 15.0p 100.0%, 07-03 02:30:00 - 07-03 03:00:00 @ 15.0p 100.0%, 07-03 03:00:00 - 07-03 03:30:00 @ 15.0p 100.0%, 07-03 03:30:00 - 07-03 04:00:00 @ 15.0p 100.0%, 07-03 04:00:00 - 07-03 04:30:00 @ 15.0p 100.0%, 07-03 04:30:00 - 07-03 05:00:00 @ 15.0p 100.0%, 07-03 05:00:00 - 07-03 05:30:00 @ 15.0p 100.0%, 07-03 05:30:00 - 07-03 06:00:00 @ 15.0p 100.0%, 07-03 06:00:00 - 07-03 06:30:00 @ 15.0p 100.0%, 07-03 06:30:00 - 07-03 07:00:00 @ 15.0p 100.0%, 07-03 07:00:00 - 07-03 07:30:00 @ 15.0p 100.0%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.0p 100.0% ] 2024-03-05 07:46:09.379884 INFO pred_bat: PV Forecast 29.0 kWh and 10% Forecast 6.5 kWh pv cloud factor 0.8 2024-03-05 07:46:09.416241 INFO pred_bat: Creating pool of 2 processes to match your CPU count 2024-03-05 07:46:09.439396 INFO pred_bat: Calculate Best options: mode(Control charge & discharge) calculate_discharge_oncharge(True) set_discharge_freeze_only(False) set_discharge_during_charge(True) combine_charge_slots(False) combine_discharge_slots(False) best_soc_min(0.0 kWh) best_soc_max(0.0 kWh) best_soc_keep(1.0 kWh) inverter_loss(5 %) battery_loss(5 %) battery_loss_discharge (5 %) inverter_hybrid(False) metric_min_improvement(0.0 p) metric_min_improvement_discharge(0.1 p) metric_battery_cycle(0.0 p/kWh)metric_battery_value_scaling(1.0 x) 2024-03-05 07:46:09.441784 INFO pred_bat: Optimise all windows, total charge 68 discharge 84 2024-03-05 07:46:10.181099 INFO pred_bat: Optimise all charge for all bands best price threshold 9.8 charges at 10.8 at metric 436.85 keep 0 cost 451.36 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0] 2024-03-05 07:46:10.183957 INFO pred_bat: Calculated end_record as 03-07 07:30:00 2024-03-05 07:46:10.185771 INFO pred_bat: >> Region optimisation pass width 960 2024-03-05 07:46:10.426893 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 440.59 keep 0 cost 455.1 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:10.829979 INFO pred_bat: Optimise all charge for all bands best price threshold 9.8 charges at 10.8 at metric 435.66 keep 0 cost 450.17 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:11.248558 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 12.5 at metric 431.68 keep 0 cost 510.69 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0] 2024-03-05 07:46:11.249589 INFO pred_bat: >> Region optimisation pass width 480 2024-03-05 07:46:11.424329 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 450.75 keep 0 cost 606.58 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:11.585365 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 450.7 keep 0 cost 606.52 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:11.873700 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 12.5 at metric 454.53 keep 0 cost 610.36 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:12.044642 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 500.16 keep 0 cost 655.99 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:12.205567 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 504.29 keep 0 cost 660.12 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:12.488904 INFO pred_bat: Optimise all charge for all bands best price threshold 10.8 charges at 10.8 at metric 493.54 keep 0 cost 524.18 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 0, 0, 100.0, 100.0, 0, 0, 100.0, 100.0, 0, 0, 100.0] 2024-03-05 07:46:12.491281 INFO pred_bat: >> Region optimisation pass width 240 2024-03-05 07:46:12.619481 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 508.87 keep 0 cost 539.51 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:12.745481 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 508.87 keep 0 cost 539.51 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:12.846423 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 508.83 keep 0 cost 539.47 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:12.971513 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 508.81 keep 0 cost 539.45 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:13.207096 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 12.5 at metric 443.78 keep 0 cost 474.42 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:13.365776 INFO pred_bat: Optimise all charge for all bands best price threshold 40.0 charges at 17.4 at metric 492.55 keep 0 cost 523.19 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:13.499083 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 482.64 keep 0 cost 513.28 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:13.645390 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 474.51 keep 0 cost 505.14 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:13.749275 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 475.18 keep 0 cost 505.82 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:13.872824 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 476.01 keep 0 cost 506.64 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:14.102910 INFO pred_bat: Optimise all charge for all bands best price threshold 10.8 charges at 10.8 at metric 473.94 keep 0 cost 504.58 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:46:14.249816 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 12.3 at metric 486.7 keep 0 cost 549.59 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 0, 0, 100.0] 2024-03-05 07:46:14.250932 INFO pred_bat: Calculated end_record as 03-07 07:30:00 2024-03-05 07:46:14.252810 INFO pred_bat: Starting second optimisation best_price 10.8 best_price_discharge 13.5 lowest_price_charge 10.8 with charge limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 13.51, 0, 0, 0, 0, 13.51] based on 2024-03-05 07:46:14.254127 INFO pred_bat: Optimise price set 16.5 start_at_low False best_price 10.8 best_metric 486.7 best_cost 549.59 2024-03-05 07:46:14.348265 INFO pred_bat: Optimise price set 15.4 start_at_low False best_price 10.8 best_metric 547.41 best_cost 591.61 2024-03-05 07:46:14.535929 INFO pred_bat: Optimise price set 13.6 start_at_low False best_price 10.8 best_metric 547.41 best_cost 591.61 2024-03-05 07:46:14.681272 INFO pred_bat: Optimise price set 13.5 start_at_low False best_price 10.8 best_metric 547.41 best_cost 591.61 2024-03-05 07:46:21.725471 INFO pred_bat: Optimise price set 12.5 start_at_low False best_price 10.8 best_metric 511.18 best_cost 514.04 2024-03-05 07:46:22.376679 INFO pred_bat: Optimise price set 12.3 start_at_low False best_price 10.8 best_metric 510.97 best_cost 513.83 2024-03-05 07:46:23.188372 INFO pred_bat: Optimise price set 10.8 start_at_low False best_price 10.8 best_metric 510.85 best_cost 513.73 2024-03-05 07:46:23.429427 INFO pred_bat: Best charge windows best_metric 510.85 best_cost 513.73 metric_keep 0 end_record 03-07 07:30:00 windows [ 06-03 00:00:00 - 06-03 00:30:00 @ 9.7p 100%, 06-03 01:00:00 - 06-03 02:00:00 @ 11.27p 26%, 06-03 02:00:00 - 06-03 03:00:00 @ 11.25p 65%, 06-03 03:00:00 - 06-03 04:00:00 @ 11.07p 100%, 06-03 04:00:00 - 06-03 05:00:00 @ 12.27p 100%, 06-03 05:00:00 - 06-03 06:00:00 @ 13.91p 100%, 06-03 06:00:00 - 06-03 07:00:00 @ 14.91p 100%, 06-03 07:00:00 - 06-03 07:30:00 @ 13.93p 100%, 07-03 00:00:00 - 07-03 00:30:00 @ 9.7p 100%, 07-03 03:00:00 - 07-03 04:00:00 @ 11.07p 52%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.66p 100% ] 2024-03-05 07:46:23.430955 INFO pred_bat: Best discharge windows best_metric 510.85 best_cost 513.73 metric_keep 0 end_record 03-07 07:30:00 windows [ 05-03 08:30:00 - 05-03 09:00:00 @ 15.0p 99%, 05-03 09:00:00 - 05-03 09:30:00 @ 15.0p 99%, 05-03 13:30:00 - 05-03 14:00:00 @ 15.0p 99%, 05-03 14:00:00 - 05-03 14:30:00 @ 15.0p 99%, 05-03 14:30:00 - 05-03 15:00:00 @ 15.0p 99%, 05-03 15:30:00 - 05-03 16:00:00 @ 15.0p 10%, 06-03 00:35:00 - 06-03 01:00:00 @ 15.0p 10%, 06-03 01:15:00 - 06-03 01:30:00 @ 15.0p 10%, 06-03 15:00:00 - 06-03 15:30:00 @ 15.0p 99%, 06-03 15:30:00 - 06-03 16:00:00 @ 15.0p 10%, 06-03 19:00:00 - 06-03 19:30:00 @ 15.0p 10%, 06-03 19:45:00 - 06-03 20:00:00 @ 15.0p 10%, 07-03 00:30:00 - 07-03 01:00:00 @ 15.0p 10%, 07-03 04:00:00 - 07-03 04:30:00 @ 15.0p 10%, 07-03 04:30:00 - 07-03 05:00:00 @ 15.0p 10%, 07-03 05:00:00 - 07-03 05:30:00 @ 15.0p 10%, 07-03 06:10:00 - 07-03 06:30:00 @ 15.0p 10% ] 2024-03-05 07:46:23.431980 INFO pred_bat: Optimise price set 10.8 start_at_low True best_price 10.8 best_metric 510.85 best_cost 513.73 2024-03-05 07:46:23.693868 INFO pred_bat: Optimise price set 12.3 start_at_low True best_price 10.8 best_metric 510.85 best_cost 513.73 2024-03-05 07:46:24.474216 INFO pred_bat: Optimise price set 12.5 start_at_low True best_price 10.8 best_metric 510.85 best_cost 513.73 2024-03-05 07:46:26.013609 INFO pred_bat: Optimise price set 13.6 start_at_low True best_price 10.8 best_metric 510.73 best_cost 513.6 2024-03-05 07:46:26.502947 INFO pred_bat: Optimise price set 14.3 start_at_low True best_price 10.8 best_metric 510.72 best_cost 513.6 2024-03-05 07:46:26.805661 INFO pred_bat: Optimise price set 14.7 start_at_low True best_price 10.8 best_metric 510.43 best_cost 513.6 2024-03-05 07:46:27.068903 INFO pred_bat: Optimise price set 14.8 start_at_low True best_price 10.8 best_metric 510.43 best_cost 513.6 2024-03-05 07:46:27.989546 INFO pred_bat: Optimise price set 15.4 start_at_low True best_price 10.8 best_metric 510.43 best_cost 513.6 2024-03-05 07:46:31.356681 INFO pred_bat: Optimise price set 15.8 start_at_low True best_price 10.8 best_metric 507.15 best_cost 510.17 2024-03-05 07:46:32.250292 INFO pred_bat: Optimise price set 16.1 start_at_low True best_price 10.8 best_metric 507.15 best_cost 510.17 2024-03-05 07:46:32.514845 INFO pred_bat: Optimise price set 16.5 start_at_low True best_price 10.8 best_metric 506.68 best_cost 509.59 2024-03-05 07:46:32.858521 INFO pred_bat: Optimise price set 16.6 start_at_low True best_price 10.8 best_metric 506.68 best_cost 509.59 2024-03-05 07:46:33.458374 INFO pred_bat: Optimise price set 16.8 start_at_low True best_price 10.8 best_metric 505.84 best_cost 508.79 2024-03-05 07:46:33.730639 INFO pred_bat: Optimise price set 17.1 start_at_low True best_price 10.8 best_metric 505.84 best_cost 508.79 2024-03-05 07:46:34.238361 INFO pred_bat: Optimise price set 17.4 start_at_low True best_price 10.8 best_metric 505.42 best_cost 508.26 2024-03-05 07:46:34.401051 INFO pred_bat: Optimise price set 17.8 start_at_low True best_price 10.8 best_metric 504.92 best_cost 507.61 2024-03-05 07:46:34.529149 INFO pred_bat: Optimise price set 18.6 start_at_low True best_price 10.8 best_metric 504.59 best_cost 507.34 2024-03-05 07:46:34.668656 INFO pred_bat: Optimise price set 19.0 start_at_low True best_price 10.8 best_metric 504.59 best_cost 507.34 2024-03-05 07:46:34.945916 INFO pred_bat: Optimise price set 19.9 start_at_low True best_price 10.8 best_metric 504.59 best_cost 507.34 2024-03-05 07:46:35.670325 INFO pred_bat: Optimise price set 22.0 start_at_low True best_price 10.8 best_metric 504.59 best_cost 507.34 2024-03-05 07:46:36.032872 INFO pred_bat: Optimise price set 32.1 start_at_low True best_price 10.8 best_metric 504.59 best_cost 507.34 2024-03-05 07:46:36.432662 INFO pred_bat: Optimise price set 35.5 start_at_low True best_price 10.8 best_metric 504.59 best_cost 507.34 2024-03-05 07:46:36.966498 INFO pred_bat: Optimise price set 36.7 start_at_low True best_price 10.8 best_metric 504.59 best_cost 507.34 2024-03-05 07:46:37.384296 INFO pred_bat: Optimise price set 38.0 start_at_low True best_price 10.8 best_metric 504.59 best_cost 507.34 2024-03-05 07:46:37.797216 INFO pred_bat: Optimise price set 40.0 start_at_low True best_price 10.8 best_metric 504.59 best_cost 507.34 2024-03-05 07:46:38.194260 INFO pred_bat: Best charge windows best_metric 504.59 best_cost 507.34 metric_keep 0 end_record 03-07 07:30:00 windows [ 06-03 00:00:00 - 06-03 00:30:00 @ 9.7p 100%, 06-03 01:00:00 - 06-03 02:00:00 @ 11.27p 100%, 06-03 02:00:00 - 06-03 03:00:00 @ 11.25p 65%, 06-03 03:00:00 - 06-03 04:00:00 @ 11.07p 100%, 06-03 04:00:00 - 06-03 05:00:00 @ 12.27p 100%, 06-03 05:00:00 - 06-03 06:00:00 @ 13.91p 100%, 06-03 06:00:00 - 06-03 07:00:00 @ 14.91p 100%, 06-03 07:00:00 - 06-03 07:30:00 @ 13.93p 100%, 06-03 07:30:00 - 06-03 08:00:00 @ 15.66p 100%, 06-03 08:00:00 - 06-03 08:30:00 @ 15.48p 10%, 06-03 08:30:00 - 06-03 09:00:00 @ 16.03p 100%, 06-03 09:30:00 - 06-03 10:00:00 @ 14.51p 10%, 06-03 10:00:00 - 06-03 11:00:00 @ 13.93p 10%, 06-03 11:00:00 - 06-03 11:30:00 @ 12.93p 81%, 06-03 11:30:00 - 06-03 12:30:00 @ 13.93p 10%, 06-03 12:30:00 - 06-03 13:30:00 @ 13.93p 10%, 06-03 13:30:00 - 06-03 14:00:00 @ 13.93p 10%, 06-03 14:00:00 - 06-03 15:00:00 @ 14.99p 10%, 07-03 00:00:00 - 07-03 00:30:00 @ 9.7p 100%, 07-03 03:00:00 - 07-03 04:00:00 @ 11.07p 52%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.66p 100% ] 2024-03-05 07:46:38.195907 INFO pred_bat: Best discharge windows best_metric 504.59 best_cost 507.34 metric_keep 0 end_record 03-07 07:30:00 windows [ 05-03 08:30:00 - 05-03 09:00:00 @ 15.0p 99%, 05-03 09:00:00 - 05-03 09:30:00 @ 15.0p 99%, 05-03 13:30:00 - 05-03 14:00:00 @ 15.0p 99%, 05-03 14:00:00 - 05-03 14:30:00 @ 15.0p 99%, 05-03 14:30:00 - 05-03 15:00:00 @ 15.0p 99%, 05-03 15:30:00 - 05-03 16:00:00 @ 15.0p 10%, 06-03 00:35:00 - 06-03 01:00:00 @ 15.0p 10%, 06-03 01:15:00 - 06-03 01:30:00 @ 15.0p 10%, 06-03 15:00:00 - 06-03 15:30:00 @ 15.0p 99%, 06-03 15:30:00 - 06-03 16:00:00 @ 15.0p 10%, 06-03 19:00:00 - 06-03 19:30:00 @ 15.0p 10%, 06-03 19:45:00 - 06-03 20:00:00 @ 15.0p 10%, 07-03 00:30:00 - 07-03 01:00:00 @ 15.0p 10%, 07-03 04:00:00 - 07-03 04:30:00 @ 15.0p 10%, 07-03 04:30:00 - 07-03 05:00:00 @ 15.0p 10%, 07-03 05:00:00 - 07-03 05:30:00 @ 15.0p 10%, 07-03 06:10:00 - 07-03 06:30:00 @ 15.0p 10% ] 2024-03-05 07:46:38.197233 INFO pred_bat: Second pass optimisation started 2024-03-05 07:46:38.304956 INFO pred_bat: Final optimisation type c window 0 metric 504.5904438502455 metric_keep 0 cost 507.34 2024-03-05 07:46:40.720552 INFO pred_bat: Final optimisation type d window 8 metric 504.6 metric_keep 0 cost 507.34 2024-03-05 07:46:44.167477 INFO pred_bat: Final optimisation type c window 15 metric 503.34736141773726 metric_keep 0 cost 505.87 2024-03-05 07:46:46.856637 INFO pred_bat: Final optimisation type d window 24 metric 503.36 metric_keep 0 cost 505.87 2024-03-05 07:46:49.313903 INFO pred_bat: Final optimisation type d window 34 metric 503.3 metric_keep 0 cost 505.81 2024-03-05 07:46:50.757466 INFO pred_bat: Final optimisation type c window 36 metric 503.28746224219435 metric_keep 0 cost 505.81 2024-03-05 07:46:52.206479 INFO pred_bat: Final optimisation type d window 53 metric 503.05 metric_keep 0 cost 505.58 2024-03-05 07:46:54.458646 INFO pred_bat: Final optimisation type c window 52 metric 503.0444099240812 metric_keep 0 cost 505.58 2024-03-05 07:46:56.436314 INFO pred_bat: Final optimisation type c window 59 metric 503.0444099240812 metric_keep 0 cost 505.58 2024-03-05 07:46:58.976856 INFO pred_bat: Final optimisation type c window 65 metric 503.0444099240812 metric_keep 0 cost 505.58 2024-03-05 07:46:59.891664 INFO pred_bat: Second pass optimisation finished metric 503.05 cost 505.58 metric_keep 0 2024-03-05 07:46:59.892869 INFO pred_bat: Tweak optimisation started 2024-03-05 07:47:00.801953 INFO pred_bat: Tweak optimisation finished metric 502.95 cost 505.45 metric_keep 0 2024-03-05 07:47:00.814704 INFO pred_bat: Discharge windows filtered [ 05-03 08:00:00 - 05-03 09:30:00 @ 15.0p 57%, 05-03 13:30:00 - 05-03 15:00:00 @ 15.0p 77%, 05-03 15:45:00 - 05-03 16:00:00 @ 15.0p 46%, 06-03 00:40:00 - 06-03 01:00:00 @ 15.0p 10%, 06-03 01:15:00 - 06-03 01:30:00 @ 15.0p 10%, 06-03 15:00:00 - 06-03 15:30:00 @ 15.0p 99%, 06-03 15:30:00 - 06-03 16:00:00 @ 15.0p 67%, 06-03 19:00:00 - 06-03 19:30:00 @ 15.0p 29%, 06-03 19:45:00 - 06-03 20:00:00 @ 15.0p 15%, 07-03 00:30:00 - 07-03 01:00:00 @ 15.0p 10%, 07-03 04:00:00 - 07-03 05:00:00 @ 15.0p 10% ] 2024-03-05 07:47:00.825935 INFO pred_bat: Filtered charge windows [ 06-03 00:00:00 - 06-03 00:30:00 @ 9.7p 38%, 06-03 01:00:00 - 06-03 01:15:00 @ 11.27p 31%, 06-03 01:30:00 - 06-03 02:00:00 @ 11.27p 40%, 06-03 02:00:00 - 06-03 03:00:00 @ 11.25p 65%, 06-03 03:00:00 - 06-03 09:00:00 @ 11.07p 100%, 06-03 09:30:00 - 06-03 11:00:00 @ 14.51p 10%, 06-03 11:00:00 - 06-03 15:00:00 @ 12.93p 100%, 07-03 00:00:00 - 07-03 00:30:00 @ 9.7p 38%, 07-03 03:00:00 - 07-03 04:00:00 @ 11.07p 52%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.66p 100% ] reserve 1.35 2024-03-05 07:47:00.839842 INFO pred_bat: predict base end_record 03-07 07:30:00 final soc 1.35 kWh metric 671.85 p metric_keep 0 min_soc 1.35 @ 03-06 01:15:00 kWh load 68.34 pv 28.99 2024-03-05 07:47:00.841469 INFO pred_bat: [ 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45, 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45] 2024-03-05 07:47:00.842973 INFO pred_bat: SOC: [ 7.43, 10.18, 10.76, 11.74, 12.81, 13.46, 13.51, 13.3, 13.0, 12.48, 11.58, 10.16, 9.1, 8.12, 6.93, 5.89, 4.43, 1.77, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 4.28, 4.65, 5.4, 6.55, 7.77, 8.89, 9.82, 10.55, 10.87, 10.31, 8.98, 8.04, 7.16, 6.21, 5.34, 4.09, 1.49, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35] 2024-03-05 07:47:00.844424 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<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<be-, g<be-, g<be-, g<be-, g<be-, g<be-] 2024-03-05 07:47:00.846276 INFO pred_bat: LOAD: [ 6.12, 8.66, 9.52, 10.38, 11.2, 12.1, 13.25, 14.4, 15.33, 16.14, 17.04, 18.32, 19.28, 20.17, 21.23, 22.18, 23.49, 25.89, 26.85, 29.06, 31.89, 34.26, 36.05, 37.12, 38.02, 40.44, 41.24, 42.12, 42.95, 43.87, 44.96, 46.06, 46.99, 47.79, 48.76, 49.97, 50.82, 51.62, 52.48, 53.26, 54.39, 56.74, 57.73, 59.89, 62.63, 64.85, 66.61, 67.66] 2024-03-05 07:47:00.847856 INFO pred_bat: PV: [ 0.1, 0.9, 2.49, 4.53, 6.62, 8.54, 10.04, 11.12, 11.85, 12.22, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.38, 12.98, 14.3, 16.1, 18.28, 20.67, 23.1, 25.34, 27.17, 28.42, 28.94, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95] 2024-03-05 07:47:00.849884 INFO pred_bat: IMPORT: [ 14.2, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.63, 21.84, 24.67, 27.04, 28.84, 29.91, 30.74, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 35.82, 36.68, 38.85, 41.59, 43.8, 45.57, 46.62] 2024-03-05 07:47:00.851615 INFO pred_bat: EXPORT: [ 6.4, 6.4, 6.4, 6.4, 6.4, 6.6, 6.73, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76] 2024-03-05 07:47:00.853310 INFO pred_bat: IBOOST: [ 0.0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 0, 0, 0, 0, 0, 0, 0, 0] 2024-03-05 07:47:00.854910 INFO pred_bat: CAR0: [ 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07] 2024-03-05 07:47:00.856529 INFO pred_bat: METRIC: [ 121.37, 196.48, 196.48, 196.48, 196.48, 193.54, 191.48, 191.01, 191.01, 191.01, 191.01, 191.01, 191.01, 191.01, 191.01, 191.01, 191.01, 251.03, 257.47, 282.33, 313.8, 342.01, 366.11, 381.84, 393.84, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 472.55, 532.56, 542.43, 566.73, 597.19, 623.55, 647.33, 662.74] 2024-03-05 07:47:01.057462 INFO pred_bat: Battery has 17.5 hours left - now at 7.43 2024-03-05 07:47:01.092798 INFO pred_bat: predict base10 end_record 03-07 07:30:00 final soc 1.35 kWh metric 1025.74 p metric_keep 0 min_soc 1.35 @ 03-05 18:50:00 kWh load 70.01 pv 6.53 2024-03-05 07:47:01.094420 INFO pred_bat: [ 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45, 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45] 2024-03-05 07:47:01.095940 INFO pred_bat: SOC: [ 7.43, 9.85, 9.42, 9.17, 8.88, 8.37, 7.29, 6.07, 5.04, 4.1, 3.02, 1.46, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 4.01, 3.35, 2.65, 2.05, 1.41, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35] 2024-03-05 07:47:01.097406 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<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<be-, g<be-, g<be-, g<be-, g<be-, g<be-] 2024-03-05 07:47:01.098914 INFO pred_bat: LOAD: [ 6.12, 8.77, 9.71, 10.65, 11.56, 12.54, 13.82, 15.08, 16.1, 17.0, 17.98, 19.39, 20.45, 21.42, 22.59, 23.63, 25.08, 27.56, 28.51, 30.73, 33.56, 35.93, 37.72, 38.79, 39.69, 42.11, 42.91, 43.78, 44.62, 45.54, 46.63, 47.73, 48.65, 49.45, 50.43, 51.64, 52.49, 53.28, 54.14, 54.93, 56.06, 58.4, 59.39, 61.56, 64.3, 66.51, 68.28, 69.33] 2024-03-05 07:47:01.100456 INFO pred_bat: PV: [ 0.1, 0.36, 0.96, 1.75, 2.45, 3.02, 3.33, 3.49, 3.59, 3.64, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.68, 3.78, 3.99, 4.24, 4.55, 4.91, 5.35, 5.78, 6.19, 6.44, 6.51, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52] 2024-03-05 07:47:01.102017 INFO pred_bat: IMPORT: [ 14.2, 19.36, 19.36, 19.36, 19.36, 19.36, 19.36, 19.36, 19.36, 19.36, 19.36, 19.36, 20.32, 21.3, 22.47, 23.5, 24.95, 27.43, 28.39, 30.6, 33.43, 35.8, 37.6, 38.67, 39.55, 44.86, 44.86, 44.86, 44.86, 44.86, 45.49, 46.18, 46.71, 47.28, 48.18, 49.39, 50.24, 51.04, 51.89, 52.68, 53.81, 56.15, 57.14, 59.31, 62.05, 64.26, 66.03, 67.08] 2024-03-05 07:47:01.104579 INFO pred_bat: EXPORT: [ 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4] 2024-03-05 07:47:01.106747 INFO pred_bat: IBOOST: [ 0.0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 0, 0, 0, 0, 0, 0, 0, 0] 2024-03-05 07:47:01.108414 INFO pred_bat: CAR0: [ 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07] 2024-03-05 07:47:01.110063 INFO pred_bat: METRIC: [ 121.37, 201.3, 201.3, 201.3, 201.3, 201.3, 201.3, 201.3, 201.3, 201.3, 201.3, 201.3, 223.33, 240.07, 259.08, 273.67, 292.94, 379.91, 391.01, 415.86, 447.34, 475.55, 499.65, 515.38, 528.21, 610.45, 610.45, 610.45, 610.45, 610.45, 619.16, 629.35, 637.12, 651.28, 681.44, 724.76, 745.31, 758.97, 772.87, 783.99, 799.01, 884.46, 895.98, 920.28, 950.74, 977.1, 1000.88, 1016.29] 2024-03-05 07:47:01.229856 INFO pred_bat: predict best10 end_record 03-07 07:30:00 final soc 1.35 kWh metric 1041.38 p metric_keep 0 min_soc 1.35 @ 03-05 15:55:00 kWh load 76.51 pv 6.53 2024-03-05 07:47:01.231495 INFO pred_bat: [ 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45, 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45] 2024-03-05 07:47:01.233520 INFO pred_bat: SOC: [ 7.43, 6.43, 5.96, 5.7, 5.42, 4.91, 3.83, 2.6, 1.57, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 3.47, 3.0, 8.34, 9.38, 10.21, 11.05, 11.88, 12.71, 13.46, 13.2, 13.2, 13.51, 13.51, 13.51, 13.51, 11.6, 9.51, 8.51, 7.17, 3.85, 1.53, 1.35, 1.35, 1.35, 2.54, 1.35, 1.35, 5.62, 1.98, 1.35, 1.35] 2024-03-05 07:47:01.234952 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>bf-, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<be-, g<bf+, g<be-, g<be-, g<be-, g>bf-, g~be-, g~be-, g~be-, g>bf-, g~be-, g<be-, g<be-, g<be-, g>bf-, g<be-, g<be-, g<bf+, g>bf-, g<be-, g<be-] 2024-03-05 07:47:01.236495 INFO pred_bat: LOAD: [ 6.12, 7.27, 8.21, 9.15, 10.06, 11.04, 12.32, 13.58, 14.6, 15.49, 16.48, 17.89, 18.95, 19.92, 21.09, 22.13, 23.58, 27.56, 30.01, 34.23, 37.06, 39.43, 41.22, 42.29, 43.19, 44.11, 44.91, 45.78, 46.62, 47.54, 48.63, 49.73, 50.65, 51.45, 52.43, 53.64, 54.49, 55.28, 56.14, 56.93, 58.06, 61.9, 62.89, 65.06, 70.05, 73.01, 74.78, 75.83] 2024-03-05 07:47:01.237988 INFO pred_bat: PV: [ 0.1, 0.36, 0.96, 1.75, 2.45, 3.02, 3.33, 3.49, 3.59, 3.64, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.68, 3.78, 3.99, 4.24, 4.55, 4.91, 5.35, 5.78, 6.19, 6.44, 6.51, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52] 2024-03-05 07:47:01.239567 INFO pred_bat: IMPORT: [ 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.85, 15.81, 17.22, 18.28, 19.26, 20.43, 21.47, 22.91, 29.83, 35.12, 45.25, 49.24, 52.53, 55.24, 57.24, 59.04, 60.69, 61.06, 61.69, 62.57, 63.16, 63.84, 64.53, 64.72, 64.72, 64.72, 64.72, 64.72, 64.72, 65.42, 66.2, 67.33, 74.1, 74.91, 77.08, 86.8, 89.78, 91.35, 92.39] 2024-03-05 07:47:01.241092 INFO pred_bat: EXPORT: [ 6.4, 6.4, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.89, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.58, 9.58, 9.58, 10.96, 12.28, 12.28, 12.28, 14.42, 15.72, 15.72, 15.72, 15.72, 16.99, 17.88, 17.88, 17.88, 20.91, 21.27, 21.27] 2024-03-05 07:47:01.242665 INFO pred_bat: IBOOST: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0, 1.5, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 0, 1.5, 1.5, 1.5, 3.75, 4.5, 4.5, 4.5] 2024-03-05 07:47:01.244232 INFO pred_bat: CAR0: [ 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07] 2024-03-05 07:47:01.245791 INFO pred_bat: METRIC: [ 121.37, 121.37, 120.61, 120.61, 120.61, 120.61, 120.61, 120.61, 120.61, 138.96, 171.21, 221.75, 247.49, 264.22, 283.24, 297.83, 317.1, 439.75, 459.21, 572.85, 617.25, 656.51, 693.01, 722.33, 748.53, 774.26, 780.14, 789.08, 800.9, 808.9, 818.36, 828.55, 810.68, 790.89, 790.89, 790.89, 758.7, 739.24, 750.59, 761.71, 776.74, 885.28, 881.04, 905.34, 1013.22, 1000.7, 1016.52, 1031.93] 2024-03-05 07:47:01.365554 INFO pred_bat: predict best end_record 03-07 07:30:00 final soc 1.35 kWh metric 638.6 p metric_keep 0 min_soc 1.35 @ 03-05 21:45:00 kWh load 74.84 pv 28.99 2024-03-05 07:47:01.367212 INFO pred_bat: [ 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45, 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45] 2024-03-05 07:47:01.368734 INFO pred_bat: SOC: [ 7.43, 6.86, 6.91, 7.89, 8.96, 9.79, 9.78, 9.27, 8.94, 6.93, 6.03, 4.61, 3.55, 2.56, 1.39, 1.35, 1.35, 3.47, 3.0, 8.34, 9.38, 10.21, 11.05, 11.88, 12.71, 13.47, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 11.71, 10.36, 9.8, 8.47, 4.7, 2.38, 1.43, 1.35, 1.35, 2.54, 1.35, 1.35, 5.62, 1.98, 1.35, 1.35] 2024-03-05 07:47:01.370201 INFO pred_bat: STATE: [ g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>bf-, g~be-, g~be-, g~be-, g~be-, g~be-, g<be-, g<be-, g<be-, g>bf-, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<be-, g<be-, g<be-, g<be-, g<be-, g>bf-, g~be-, g~be-, g~be-, g>bf-, g~be-, g~be-, g<be-, g<be-, g>bf-, g<be-, g<be-, g<bf+, g>bf-, g<be-, g<be-] 2024-03-05 07:47:01.371732 INFO pred_bat: LOAD: [ 6.12, 7.16, 8.02, 8.88, 9.7, 10.6, 11.75, 12.9, 13.83, 14.64, 15.54, 16.82, 17.78, 18.67, 19.73, 20.68, 21.99, 25.89, 28.35, 32.56, 35.39, 37.76, 39.55, 40.62, 41.52, 42.44, 43.24, 44.12, 44.95, 45.87, 46.96, 48.06, 48.99, 49.79, 50.76, 51.97, 52.82, 53.62, 54.48, 55.26, 56.39, 60.24, 61.23, 63.39, 68.38, 71.35, 73.11, 74.16] 2024-03-05 07:47:01.373289 INFO pred_bat: PV: [ 0.1, 0.9, 2.49, 4.53, 6.62, 8.54, 10.04, 11.12, 11.85, 12.22, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.38, 12.98, 14.3, 16.1, 18.28, 20.67, 23.1, 25.34, 27.17, 28.42, 28.94, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95] 2024-03-05 07:47:01.375047 INFO pred_bat: IMPORT: [ 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 15.11, 16.43, 23.27, 28.55, 38.68, 42.67, 45.96, 48.68, 50.67, 52.42, 53.61, 53.81, 54.13, 54.33, 54.64, 54.94, 55.23, 55.33, 55.33, 55.33, 55.33, 55.33, 55.33, 55.33, 56.05, 57.18, 63.95, 64.76, 66.92, 76.64, 79.63, 81.19, 82.24] 2024-03-05 07:47:01.376657 INFO pred_bat: EXPORT: [ 6.4, 6.64, 7.19, 7.19, 7.19, 7.19, 7.4, 7.75, 7.78, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.57, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.26, 12.84, 14.0, 15.45, 17.1, 18.62, 19.95, 22.48, 24.01, 24.01, 24.01, 26.57, 27.87, 27.87, 27.87, 27.87, 29.14, 30.03, 30.03, 30.03, 33.06, 33.42, 33.42] 2024-03-05 07:47:01.378213 INFO pred_bat: IBOOST: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0, 1.5, 3.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 0, 1.5, 1.5, 1.5, 3.75, 4.5, 4.5, 4.5] 2024-03-05 07:47:01.379775 INFO pred_bat: CAR0: [ 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07] 2024-03-05 07:47:01.381391 INFO pred_bat: METRIC: [ 121.37, 117.75, 109.48, 109.48, 109.48, 109.48, 106.32, 101.15, 100.61, 80.37, 80.37, 80.37, 80.37, 80.37, 80.37, 93.16, 110.68, 232.36, 251.81, 365.46, 409.86, 449.12, 485.61, 514.93, 540.3, 558.55, 552.98, 540.18, 521.23, 500.8, 482.13, 466.65, 430.06, 407.03, 407.03, 407.03, 368.63, 349.17, 349.17, 359.27, 374.29, 482.84, 478.6, 502.9, 610.78, 598.25, 614.08, 629.49] 2024-03-05 07:47:01.602993 INFO pred_bat: Best charging limit socs [5.2, 4.23, 5.42, 8.76, 13.51, 1.35, 13.51, 5.2, 7.01, 13.51] export [57, 77, 46, 10, 10, 99, 67, 29, 15, 10, 10] gives import battery 58.83 house 11.97 export 33.42 metric 638.6 metric10 1041.38 2024-03-05 07:47:01.706964 INFO pred_bat: Export threshold used for optimisation was 13.5p 2024-03-05 07:47:01.756398 INFO pred_bat: High export rate windows [0: 03-05 07:30:00 - 03-05 08:00:00 @ 15.0, 1: 03-05 08:00:00 - 03-05 08:30:00 @ 15.0, 2: 03-05 08:30:00 - 03-05 09:00:00 @ 15.0, 3: 03-05 09:00:00 - 03-05 09:30:00 @ 15.0, 4: 03-05 09:30:00 - 03-05 10:00:00 @ 15.0, 5: 03-05 10:00:00 - 03-05 10:30:00 @ 15.0, 6: 03-05 10:30:00 - 03-05 11:00:00 @ 15.0, 7: 03-05 11:00:00 - 03-05 11:30:00 @ 15.0, 8: 03-05 11:30:00 - 03-05 12:00:00 @ 15.0, 9: 03-05 12:00:00 - 03-05 12:30:00 @ 15.0, 10: 03-05 12:30:00 - 03-05 13:00:00 @ 15.0, 11: 03-05 13:00:00 - 03-05 13:30:00 @ 15.0, 12: 03-05 13:30:00 - 03-05 14:00:00 @ 15.0, 13: 03-05 14:00:00 - 03-05 14:30:00 @ 15.0, 14: 03-05 14:30:00 - 03-05 15:00:00 @ 15.0, 15: 03-05 15:00:00 - 03-05 15:30:00 @ 15.0, 16: 03-05 15:30:00 - 03-05 16:00:00 @ 15.0, 17: 03-05 19:00:00 - 03-05 19:30:00 @ 15.0, 18: 03-05 19:30:00 - 03-05 20:00:00 @ 15.0, 19: 03-05 20:00:00 - 03-05 20:30:00 @ 15.0, 20: 03-05 20:30:00 - 03-05 21:00:00 @ 15.0, 21: 03-05 21:00:00 - 03-05 21:30:00 @ 15.0, 22: 03-05 21:30:00 - 03-05 22:00:00 @ 15.0, 23: 03-05 22:00:00 - 03-05 22:30:00 @ 15.0, 24: 03-05 22:30:00 - 03-05 23:00:00 @ 15.0, 25: 03-05 23:00:00 - 03-05 23:30:00 @ 15.0, 26: 03-05 23:30:00 - 03-06 00:00:00 @ 15.0, 27: 03-06 00:00:00 - 03-06 00:30:00 @ 15.0, 28: 03-06 00:30:00 - 03-06 01:00:00 @ 15.0, 29: 03-06 01:00:00 - 03-06 01:30:00 @ 15.0, 30: 03-06 01:30:00 - 03-06 02:00:00 @ 15.0, 31: 03-06 02:00:00 - 03-06 02:30:00 @ 15.0, 32: 03-06 02:30:00 - 03-06 03:00:00 @ 15.0, 33: 03-06 03:00:00 - 03-06 03:30:00 @ 15.0, 34: 03-06 03:30:00 - 03-06 04:00:00 @ 15.0, 35: 03-06 04:00:00 - 03-06 04:30:00 @ 15.0, 36: 03-06 04:30:00 - 03-06 05:00:00 @ 15.0, 37: 03-06 05:00:00 - 03-06 05:30:00 @ 15.0, 38: 03-06 05:30:00 - 03-06 06:00:00 @ 15.0, 39: 03-06 06:00:00 - 03-06 06:30:00 @ 15.0, 40: 03-06 06:30:00 - 03-06 07:00:00 @ 15.0, 41: 03-06 07:00:00 - 03-06 07:30:00 @ 15.0, 42: 03-06 07:30:00 - 03-06 08:00:00 @ 15.0, 43: 03-06 08:00:00 - 03-06 08:30:00 @ 15.0, 44: 03-06 08:30:00 - 03-06 09:00:00 @ 15.0, 45: 03-06 09:00:00 - 03-06 09:30:00 @ 15.0, 46: 03-06 09:30:00 - 03-06 10:00:00 @ 15.0, 47: 03-06 10:00:00 - 03-06 10:30:00 @ 15.0, 48: 03-06 10:30:00 - 03-06 11:00:00 @ 15.0, 49: 03-06 11:00:00 - 03-06 11:30:00 @ 15.0, 50: 03-06 11:30:00 - 03-06 12:00:00 @ 15.0, 51: 03-06 12:00:00 - 03-06 12:30:00 @ 15.0, 52: 03-06 12:30:00 - 03-06 13:00:00 @ 15.0, 53: 03-06 13:00:00 - 03-06 13:30:00 @ 15.0, 54: 03-06 13:30:00 - 03-06 14:00:00 @ 15.0, 55: 03-06 14:00:00 - 03-06 14:30:00 @ 15.0, 56: 03-06 14:30:00 - 03-06 15:00:00 @ 15.0, 57: 03-06 15:00:00 - 03-06 15:30:00 @ 15.0, 58: 03-06 15:30:00 - 03-06 16:00:00 @ 15.0, 59: 03-06 19:00:00 - 03-06 19:30:00 @ 15.0, 60: 03-06 19:30:00 - 03-06 20:00:00 @ 15.0, 61: 03-06 20:00:00 - 03-06 20:30:00 @ 15.0, 62: 03-06 20:30:00 - 03-06 21:00:00 @ 15.0, 63: 03-06 21:00:00 - 03-06 21:30:00 @ 15.0, 64: 03-06 21:30:00 - 03-06 22:00:00 @ 15.0, 65: 03-06 22:00:00 - 03-06 22:30:00 @ 15.0, 66: 03-06 22:30:00 - 03-06 23:00:00 @ 15.0, 67: 03-06 23:00:00 - 03-06 23:30:00 @ 15.0, 68: 03-06 23:30:00 - 03-07 00:00:00 @ 15.0, 69: 03-07 00:00:00 - 03-07 00:30:00 @ 15.0, 70: 03-07 00:30:00 - 03-07 01:00:00 @ 15.0, 71: 03-07 01:00:00 - 03-07 01:30:00 @ 15.0, 72: 03-07 01:30:00 - 03-07 02:00:00 @ 15.0, 73: 03-07 02:00:00 - 03-07 02:30:00 @ 15.0, 74: 03-07 02:30:00 - 03-07 03:00:00 @ 15.0, 75: 03-07 03:00:00 - 03-07 03:30:00 @ 15.0, 76: 03-07 03:30:00 - 03-07 04:00:00 @ 15.0, 77: 03-07 04:00:00 - 03-07 04:30:00 @ 15.0, 78: 03-07 04:30:00 - 03-07 05:00:00 @ 15.0, 79: 03-07 05:00:00 - 03-07 05:30:00 @ 15.0, 80: 03-07 05:30:00 - 03-07 06:00:00 @ 15.0, 81: 03-07 06:00:00 - 03-07 06:30:00 @ 15.0, 82: 03-07 06:30:00 - 03-07 07:00:00 @ 15.0, 83: 03-07 07:00:00 - 03-07 07:30:00 @ 15.0, 84: 03-07 07:30:00 - 03-07 08:00:00 @ 15.0] 2024-03-05 07:47:01.763481 INFO pred_bat: Import threshold used for optimisation was 10.8p 2024-03-05 07:47:01.814661 INFO pred_bat: Low import rate windows [0: 03-05 07:30:00 - 03-05 08:00:00 @ 15.66, 1: 03-05 08:00:00 - 03-05 08:30:00 @ 15.48, 2: 03-05 08:30:00 - 03-05 09:00:00 @ 16.03, 3: 03-05 09:00:00 - 03-05 09:30:00 @ 16.76, 4: 03-05 09:30:00 - 03-05 10:00:00 @ 14.51, 5: 03-05 10:00:00 - 03-05 11:00:00 @ 13.93, 6: 03-05 11:00:00 - 03-05 11:30:00 @ 12.93, 7: 03-05 11:30:00 - 03-05 12:30:00 @ 13.93, 8: 03-05 12:30:00 - 03-05 13:30:00 @ 13.93, 9: 03-05 13:30:00 - 03-05 14:00:00 @ 13.93, 10: 03-05 14:00:00 - 03-05 15:00:00 @ 14.99, 11: 03-05 15:00:00 - 03-05 16:00:00 @ 14.23, 12: 03-05 16:00:00 - 03-05 16:30:00 @ 28.98, 13: 03-05 16:30:00 - 03-05 17:00:00 @ 32.07, 14: 03-05 17:00:00 - 03-05 17:30:00 @ 33.12, 15: 03-05 17:30:00 - 03-05 18:00:00 @ 34.29, 16: 03-05 18:30:00 - 03-05 19:00:00 @ 36.14, 17: 03-05 19:00:00 - 03-05 19:30:00 @ 19.89, 18: 03-05 19:30:00 - 03-05 20:30:00 @ 17.93, 19: 03-05 20:30:00 - 03-05 21:00:00 @ 15.44, 20: 03-05 21:00:00 - 03-05 21:30:00 @ 17.18, 21: 03-05 21:30:00 - 03-05 22:00:00 @ 15.17, 22: 03-05 22:00:00 - 03-05 22:30:00 @ 13.93, 23: 03-05 22:30:00 - 03-05 23:30:00 @ 13.31, 24: 03-05 23:30:00 - 03-06 00:00:00 @ 13.31, 25: 03-06 00:00:00 - 03-06 00:30:00 @ 9.7, 26: 03-06 00:30:00 - 03-06 01:00:00 @ 13.23, 27: 03-06 01:00:00 - 03-06 02:00:00 @ 11.27, 28: 03-06 02:00:00 - 03-06 03:00:00 @ 11.25, 29: 03-06 03:00:00 - 03-06 04:00:00 @ 11.07, 30: 03-06 04:00:00 - 03-06 05:00:00 @ 12.27, 31: 03-06 05:00:00 - 03-06 06:00:00 @ 13.91, 32: 03-06 06:00:00 - 03-06 07:00:00 @ 14.91, 33: 03-06 07:00:00 - 03-06 07:30:00 @ 13.93, 34: 03-06 07:30:00 - 03-06 08:00:00 @ 15.66, 35: 03-06 08:00:00 - 03-06 08:30:00 @ 15.48, 36: 03-06 08:30:00 - 03-06 09:00:00 @ 16.03, 37: 03-06 09:00:00 - 03-06 09:30:00 @ 16.76, 38: 03-06 09:30:00 - 03-06 10:00:00 @ 14.51, 39: 03-06 10:00:00 - 03-06 11:00:00 @ 13.93, 40: 03-06 11:00:00 - 03-06 11:30:00 @ 12.93, 41: 03-06 11:30:00 - 03-06 12:30:00 @ 13.93, 42: 03-06 12:30:00 - 03-06 13:30:00 @ 13.93, 43: 03-06 13:30:00 - 03-06 14:00:00 @ 13.93, 44: 03-06 14:00:00 - 03-06 15:00:00 @ 14.99, 45: 03-06 15:00:00 - 03-06 16:00:00 @ 14.23, 46: 03-06 16:00:00 - 03-06 16:30:00 @ 28.98, 47: 03-06 16:30:00 - 03-06 17:00:00 @ 32.07, 48: 03-06 17:00:00 - 03-06 17:30:00 @ 33.12, 49: 03-06 17:30:00 - 03-06 18:00:00 @ 34.29, 50: 03-06 18:30:00 - 03-06 19:00:00 @ 36.14, 51: 03-06 19:00:00 - 03-06 19:30:00 @ 19.89, 52: 03-06 19:30:00 - 03-06 20:30:00 @ 17.93, 53: 03-06 20:30:00 - 03-06 21:00:00 @ 15.44, 54: 03-06 21:00:00 - 03-06 21:30:00 @ 17.18, 55: 03-06 21:30:00 - 03-06 22:00:00 @ 15.17, 56: 03-06 22:00:00 - 03-06 22:30:00 @ 13.93, 57: 03-06 22:30:00 - 03-06 23:30:00 @ 13.31, 58: 03-06 23:30:00 - 03-07 00:00:00 @ 13.31, 59: 03-07 00:00:00 - 03-07 00:30:00 @ 9.7, 60: 03-07 00:30:00 - 03-07 01:00:00 @ 13.23, 61: 03-07 01:00:00 - 03-07 02:00:00 @ 11.27, 62: 03-07 02:00:00 - 03-07 03:00:00 @ 11.25, 63: 03-07 03:00:00 - 03-07 04:00:00 @ 11.07, 64: 03-07 04:00:00 - 03-07 05:00:00 @ 12.27, 65: 03-07 05:00:00 - 03-07 06:00:00 @ 13.91, 66: 03-07 06:00:00 - 03-07 07:00:00 @ 14.91, 67: 03-07 07:00:00 - 03-07 07:30:00 @ 13.93, 68: 03-07 07:30:00 - 03-07 08:00:00 @ 15.66] 2024-03-05 07:47:01.825965 INFO pred_bat: Inverter 0 using Rest API http://homeassistant.local:6345 2024-03-05 07:47:03.059301 INFO pred_bat: Invertor time 2024-03-05 07:46:18+00:00 AppDaemon time 2024-03-05 07:47:03.057960+00:00 difference -0.77 minutes 2024-03-05 07:47:03.060673 INFO pred_bat: Reserve min: 10.0% Battery_min:4.0% 2024-03-05 07:47:03.063121 INFO pred_bat: Inverter 0 with soc_max 13.51 kWh nominal_capacity 2.66 kWh battery rate raw 6000 w charge rate 6.0 kW discharge rate 6.0 kW battery_rate_min 0.0 w ac limit 14.2 kW export limit 14.2 kW reserve 10.0 % current_reserve 10.0 % 2024-03-05 07:47:04.088585 INFO pred_bat: Inverter 0 SOC: 7.43 kW 55 % Current charge rate 6000.0 w Current discharge rate 6000.0 w Current power 773.0 w Current voltage 52.0 2024-03-05 07:47:04.093768 INFO pred_bat: Inverter 0 scheduled charge enable is True 2024-03-05 07:47:04.094886 INFO pred_bat: Inverter 0 charge windows currently [{'start': 480, 'end': 510, 'average': 0}, {'start': 1920, 'end': 1950, 'average': 0}] 2024-03-05 07:47:04.096671 INFO pred_bat: Inverter 0 Charge settings: 03-05 08:00:00-03-05 08:30:00 limit 100.0 power 6.0 kW 2024-03-05 07:47:04.099310 INFO pred_bat: Inverter 0 scheduled discharge enable is False 2024-03-05 07:47:04.101101 INFO pred_bat: Inverter 0 discharge windows currently [{'start': 480, 'end': 601, 'average': 0}, {'start': 1920, 'end': 2041, 'average': 0}] 2024-03-05 07:47:04.102297 INFO pred_bat: Found 1 inverters totals: min reserve 1.35 current reserve 1.35 soc_max 13.51 soc 7.43 charge rate 6.0 kW discharge rate 6.0 kW battery_rate_min 0.0 w ac limit 14.2 export limit 14.2 kW loss charge 5 % loss discharge 5 % inverter loss 5 % 2024-03-05 07:47:04.135655 INFO pred_bat: Base charge window [ 05-03 08:00:00 - 05-03 08:30:00 @ 0p 100%, 06-03 08:00:00 - 06-03 08:30:00 @ 0p 100% ] 2024-03-05 07:47:04.136658 INFO pred_bat: Base discharge window [ 05-03 08:00:00 - 05-03 10:01:00 @ 0p 100.0%, 06-03 08:00:00 - 06-03 10:01:00 @ 0p 100.0% ] 2024-03-05 07:47:04.137476 INFO pred_bat: Charge window will be: 2024-03-06 00:00:00+00:00 - 2024-03-06 00:30:00+00:00 - current soc 55 target 38 2024-03-05 07:47:04.138420 INFO pred_bat: Configuring charge window now (now 03-05 07:45:00 target set_window_minutes 30 charge start time 03-06 00:00:00 2024-03-05 07:47:13.513231 INFO pred_bat: Inverter 0 set charge slot 1 {'start': '00:00', 'finish': '00:30'} via REST successful after retry 0 2024-03-05 07:47:13.531804 INFO pred_bat: Inverter 0 Updated start and end charge window to 00:00:00 - 00:30:00 (old 08:00:00 - 08:30:00) 2024-03-05 07:47:13.533952 INFO pred_bat: Next discharge window will be: 2024-03-05 08:00:00+00:00 - 2024-03-05 09:31:00+00:00 at reserve 57 2024-03-05 07:47:13.542993 INFO pred_bat: Inverter 0 Adjust force discharge to False, change times from 08:00:00 - 10:01:00 to 08:00:00 - 09:31:00 2024-03-05 07:47:13.549939 INFO pred_bat: Inverter 0 Set new end time to 09:31:00 was 10:01:00 2024-03-05 07:47:38.638608 INFO pred_bat: Inverter 0 Set discharge slot 1 {'start': '08:00', 'finish': '09:31'} via REST successful after retry 1 2024-03-05 07:47:38.666914 INFO pred_bat: Resetting charging SOC as we are not within the window or charge is disabled and inverter_soc_reset is enabled (now 03-05 07:45:00 target set_soc_minutes 30 charge start time 03-06 00:00:00) 2024-03-05 07:47:38.671267 INFO pred_bat: Inverter 0 Current Target SOC is 100 already at target 2024-03-05 07:47:38.672590 INFO pred_bat: Adjust reserve to default (as set_reserve_enable is true) 2024-03-05 07:47:38.673935 INFO pred_bat: Inverter 0 Current reserve is 10.0 already at target 2024-03-05 07:47:38.687634 INFO pred_bat: Completed run status Idle 2024-03-05 07:47:38.704329 INFO pred_bat: Creating predbat dashboard at /homeassistant/predbat_dashboard.yaml

#########################################

2024-03-05 07:48:26.768879 INFO pred_bat: switch_event: switch.predbat_iboost_enable = False 2024-03-05 07:48:31.754859 INFO pred_bat: --------------- PredBat - update at 2024-03-05 07:48:31.754113+00:00 with clock skew 0 minutes, minutes now 465 2024-03-05 07:48:31.763231 INFO pred_bat: Using cached GITHub data for https://api.github.com/repos/springfall2008/batpred/releases age 3.5 minutes 2024-03-05 07:48:31.764017 INFO pred_bat: Predbat /homeassistant/appdaemon/apps/batpred/predbat.py version v7.16.3 currently running, latest version is v7.16.3 latest beta v7.16.3 2024-03-05 07:48:31.765085 INFO pred_bat: Autoupdate: Currently up to date 2024-03-05 07:48:31.777645 INFO pred_bat: Inverter type GE forecast_hours 48 max_windows 96 num_cars 1 debug enable is False calculate_plan_every 5 2024-03-05 07:48:31.780389 INFO pred_bat: Cars 1 charging from battery False planned [True], charging_now [False] smart [True], plan_time ['10:00:00'], battery size [57.0], limit [23.94], rate [7.2] 2024-03-05 07:48:31.781681 INFO pred_bat: Predbat mode is set to Control charge & discharge 2024-03-05 07:48:32.347955 INFO pred_bat: Found 21601 load_today datapoints going back 15 days 2024-03-05 07:48:33.686820 INFO pred_bat: Current data so far today: load 6.14 kWh import 13.9 kWh export 6.39 kWh pv 0.1 kWh 2024-03-05 07:48:33.687778 INFO pred_bat: Fetching futurerate data from https://www.nordpoolgroup.com/api/marketdata/page/325?currency=GBP 2024-03-05 07:48:33.688701 INFO pred_bat: Return cached futurerate data for https://www.nordpoolgroup.com/api/marketdata/page/325?currency=GBP age 528.5 minutes 2024-03-05 07:48:33.689646 INFO pred_bat: Future rates - peak rate is 960 - 1140 minutes premium import 14 export 6 2024-03-05 07:48:33.707582 INFO pred_bat: Loaded 192 datapoints of futurerate analysis 2024-03-05 07:48:33.722820 INFO pred_bat: Predicted future rates: ['03-05 07:00:00 => 17.99 / 7.4', '03-05 08:00:00 => 16.42 / 6.75', '03-05 09:00:00 => 15.11 / 6.22', '03-05 10:00:00 => 13.62 / 5.6', '03-05 11:00:00 => 12.89 / 5.3', '03-05 12:00:00 => 13.05 / 5.37', '03-05 13:00:00 => 13.42 / 5.52', '03-05 14:00:00 => 14.4 / 5.92', '03-05 15:00:00 => 14.43 / 5.93', '03-05 16:00:00 => 30.85 / 12.64', '03-05 17:00:00 => 35.1 / 14.39', '03-05 18:00:00 => 36.31 / 14.89', '03-05 19:00:00 => 19.18 / 7.89', '03-05 20:00:00 => 16.59 / 6.82', '03-05 21:00:00 => 15.32 / 6.3', '03-05 22:00:00 => 14.42 / 5.93'] 2024-03-05 07:48:33.730416 INFO pred_bat: WARN: No Octopus data in sensor sensor.gas_e6s15528222161_1040333105_previous_rate attribute 'all_rates' 2024-03-05 07:48:33.740981 INFO pred_bat: Gas rates min 4.09 max 4.09 average 4.09 2024-03-05 07:48:33.742116 INFO pred_bat: Current Car SOC kWh: [24.552] 2024-03-05 07:48:33.751820 INFO pred_bat: Joined Octopus saving session: Sat 02/03 18:00-18:30 at rate 175.0 p/kWh state False 2024-03-05 07:48:33.753780 INFO pred_bat: Standing charge is set to 60.01800000000001 p 2024-03-05 07:48:34.095681 INFO pred_bat: Rate min forward looking: now 9.7 at end of forecast 9.7 2024-03-05 07:48:34.097196 INFO pred_bat: Import rates min 9.7 max 36.8 average 16.51 2024-03-05 07:48:34.103583 INFO pred_bat: Adding rate {'start': '16:00:00', 'end': '19:00:00', 'rate_increment': -10} => 03-05 16:00:00 to 03-05 19:00:00 @ -10.0 date None increment True 2024-03-05 07:48:34.106333 INFO pred_bat: Export rates min 5.0 max 15.0 average 13.75 2024-03-05 07:48:34.107709 INFO pred_bat: Rate thresholds (for charge/discharge) are import 36.3p (0.0) export 5.5p (0.0) 2024-03-05 07:48:34.116481 INFO pred_bat: High export rate found rates in range 15.0 to 15.0 2024-03-05 07:48:34.125071 INFO pred_bat: Low Import rate found rates in range 9.7 to 36.14 2024-03-05 07:48:34.128126 INFO pred_bat: Plan car 0 charging from 24.552 to 23.94 with slots [{'start': 450, 'end': 480, 'average': 15.66}, {'start': 480, 'end': 510, 'average': 15.48}, {'start': 510, 'end': 540, 'average': 16.03}, {'start': 540, 'end': 570, 'average': 16.76}, {'start': 570, 'end': 600, 'average': 14.51}, {'start': 600, 'end': 660, 'average': 13.93}, {'start': 660, 'end': 690, 'average': 12.93}, {'start': 690, 'end': 750, 'average': 13.93}, {'start': 750, 'end': 810, 'average': 13.93}, {'start': 810, 'end': 840, 'average': 13.93}, {'start': 840, 'end': 900, 'average': 14.99}, {'start': 900, 'end': 960, 'average': 14.23}, {'start': 960, 'end': 990, 'average': 28.98}, {'start': 990, 'end': 1020, 'average': 32.07}, {'start': 1020, 'end': 1050, 'average': 33.12}, {'start': 1050, 'end': 1080, 'average': 34.29}, {'start': 1110, 'end': 1140, 'average': 36.14}, {'start': 1140, 'end': 1170, 'average': 19.89}, {'start': 1170, 'end': 1230, 'average': 17.93}, {'start': 1230, 'end': 1260, 'average': 15.44}, {'start': 1260, 'end': 1290, 'average': 17.18}, {'start': 1290, 'end': 1320, 'average': 15.17}, {'start': 1320, 'end': 1350, 'average': 13.93}, {'start': 1350, 'end': 1410, 'average': 13.31}, {'start': 1410, 'end': 1440, 'average': 13.31}, {'start': 1440, 'end': 1470, 'average': 9.7}, {'start': 1470, 'end': 1500, 'average': 13.23}, {'start': 1500, 'end': 1560, 'average': 11.27}, {'start': 1560, 'end': 1620, 'average': 11.25}, {'start': 1620, 'end': 1680, 'average': 11.07}, {'start': 1680, 'end': 1740, 'average': 12.27}, {'start': 1740, 'end': 1800, 'average': 13.91}, {'start': 1800, 'end': 1860, 'average': 14.91}, {'start': 1860, 'end': 1890, 'average': 13.93}, {'start': 1890, 'end': 1920, 'average': 15.66}, {'start': 1920, 'end': 1950, 'average': 15.48}, {'start': 1950, 'end': 1980, 'average': 16.03}, {'start': 1980, 'end': 2010, 'average': 16.76}, {'start': 2010, 'end': 2040, 'average': 14.51}, {'start': 2040, 'end': 2100, 'average': 13.93}, {'start': 2100, 'end': 2130, 'average': 12.93}, {'start': 2130, 'end': 2190, 'average': 13.93}, {'start': 2190, 'end': 2250, 'average': 13.93}, {'start': 2250, 'end': 2280, 'average': 13.93}, {'start': 2280, 'end': 2340, 'average': 14.99}, {'start': 2340, 'end': 2400, 'average': 14.23}, {'start': 2400, 'end': 2430, 'average': 28.98}, {'start': 2430, 'end': 2460, 'average': 32.07}, {'start': 2460, 'end': 2490, 'average': 33.12}, {'start': 2490, 'end': 2520, 'average': 34.29}, {'start': 2550, 'end': 2580, 'average': 36.14}, {'start': 2580, 'end': 2610, 'average': 19.89}, {'start': 2610, 'end': 2670, 'average': 17.93}, {'start': 2670, 'end': 2700, 'average': 15.44}, {'start': 2700, 'end': 2730, 'average': 17.18}, {'start': 2730, 'end': 2760, 'average': 15.17}, {'start': 2760, 'end': 2790, 'average': 13.93}, {'start': 2790, 'end': 2850, 'average': 13.31}, {'start': 2850, 'end': 2880, 'average': 13.31}, {'start': 2880, 'end': 2910, 'average': 9.7}, {'start': 2910, 'end': 2940, 'average': 13.23}, {'start': 2940, 'end': 3000, 'average': 11.27}, {'start': 3000, 'end': 3060, 'average': 11.25}, {'start': 3060, 'end': 3120, 'average': 11.07}, {'start': 3120, 'end': 3180, 'average': 12.27}, {'start': 3180, 'end': 3240, 'average': 13.91}, {'start': 3240, 'end': 3300, 'average': 14.91}, {'start': 3300, 'end': 3330, 'average': 13.93}, {'start': 3330, 'end': 3360, 'average': 15.66}] from soc 24.552 to 23.94 ready by 10:00:00 2024-03-05 07:48:34.168952 INFO pred_bat: Todays energy import 13.9 kWh export 6.39 kWh cost 118.48 p import 214.39 p export -95.9 p 2024-03-05 07:48:34.171988 INFO pred_bat: PV Data for pv_forecast_today total 15.37 kWh 2024-03-05 07:48:34.175303 INFO pred_bat: PV Data for pv_forecast_tomorrow total 20.8 kWh 2024-03-05 07:48:34.178375 INFO pred_bat: PV Data for pv_forecast_d3 total 24.38 kWh 2024-03-05 07:48:34.181794 INFO pred_bat: PV Data for pv_forecast_d4 total 10.24 kWh 2024-03-05 07:48:34.196860 INFO pred_bat: Historical data totals for days [2, 3, 4, 5, 6, 7, 8, 14] are [22.24, 51.65, 19.01, 20.98, 42.28, 21.51, 24.11, 0.0] - min 0.0 2024-03-05 07:48:34.198915 INFO pred_bat: Model filter enabled - Discarding day 14 as it is the lowest of the 8 datapoints 2024-03-05 07:48:34.201311 INFO pred_bat: Historical days now [2, 3, 4, 5, 6, 7, 8] weight [1, 1, 1, 1, 1, 1, 1] 2024-03-05 07:48:34.224594 INFO pred_bat: Today's load divergence 115.17 % in-day adjustment 114.41 % damping 0.95x, Predicted so far 1.33 kWh with 0.0 kWh car excluded and 17.54 kWh import ignored and 0 forecast extra, Actual so far 3.28 kWh with 0.0 kWh car excluded and 3.01 kWh import ignored 2024-03-05 07:48:34.259005 INFO pred_bat: Inverter 0 using Rest API http://homeassistant.local:6345 2024-03-05 07:48:35.490643 INFO pred_bat: Invertor time 2024-03-05 07:48:15+00:00 AppDaemon time 2024-03-05 07:48:35.488394+00:00 difference -0.35 minutes 2024-03-05 07:48:35.492033 INFO pred_bat: Reserve min: 10.0% Battery_min:4.0% 2024-03-05 07:48:35.493915 INFO pred_bat: Inverter 0 with soc_max 13.51 kWh nominal_capacity 2.66 kWh battery rate raw 6000 w charge rate 6.0 kW discharge rate 6.0 kW battery_rate_min 0.0 w ac limit 14.2 kW export limit 14.2 kW reserve 10.0 % current_reserve 10.0 % 2024-03-05 07:48:36.520738 INFO pred_bat: Inverter 0 SOC: 7.43 kW 55 % Current charge rate 6000.0 w Current discharge rate 6000.0 w Current power 704.0 w Current voltage 52.0 2024-03-05 07:48:36.521811 INFO pred_bat: Inverter 0 scheduled charge enable is True 2024-03-05 07:48:36.522876 INFO pred_bat: Inverter 0 charge windows currently [{'start': 1440, 'end': 1470, 'average': 0}, {'start': 2880, 'end': 2910, 'average': 0}] 2024-03-05 07:48:36.524315 INFO pred_bat: Inverter 0 Charge settings: 03-06 00:00:00-03-06 00:30:00 limit 100.0 power 6.0 kW 2024-03-05 07:48:36.525591 INFO pred_bat: Inverter 0 scheduled discharge enable is False 2024-03-05 07:48:36.527282 INFO pred_bat: Inverter 0 discharge windows currently [{'start': 480, 'end': 571, 'average': 0}, {'start': 1920, 'end': 2011, 'average': 0}] 2024-03-05 07:48:36.529256 INFO pred_bat: Found 1 inverters totals: min reserve 1.35 current reserve 1.35 soc_max 13.51 soc 7.43 charge rate 6.0 kW discharge rate 6.0 kW battery_rate_min 0.0 w ac limit 14.2 export limit 14.2 kW loss charge 5 % loss discharge 5 % inverter loss 5 % 2024-03-05 07:48:36.569514 INFO pred_bat: Base charge window [ 06-03 00:00:00 - 06-03 00:30:00 @ 0p 100%, 07-03 00:00:00 - 07-03 00:30:00 @ 0p 100% ] 2024-03-05 07:48:36.570547 INFO pred_bat: Base discharge window [ 05-03 08:00:00 - 05-03 09:31:00 @ 0p 100.0%, 06-03 08:00:00 - 06-03 09:31:00 @ 0p 100.0% ] 2024-03-05 07:48:36.571241 INFO pred_bat: Will recompute the plan as it is invalid 2024-03-05 07:48:36.573584 INFO pred_bat: Best charge window [ 05-03 07:30:00 - 05-03 08:00:00 @ 15.66p 100.0%, 05-03 08:00:00 - 05-03 08:30:00 @ 15.48p 100.0%, 05-03 08:30:00 - 05-03 09:00:00 @ 16.03p 100.0%, 05-03 09:00:00 - 05-03 09:30:00 @ 16.76p 100.0%, 05-03 09:30:00 - 05-03 10:00:00 @ 14.51p 100.0%, 05-03 10:00:00 - 05-03 11:00:00 @ 13.93p 100.0%, 05-03 11:00:00 - 05-03 11:30:00 @ 12.93p 100.0%, 05-03 11:30:00 - 05-03 12:30:00 @ 13.93p 100.0%, 05-03 12:30:00 - 05-03 13:30:00 @ 13.93p 100.0%, 05-03 13:30:00 - 05-03 14:00:00 @ 13.93p 100.0%, 05-03 14:00:00 - 05-03 15:00:00 @ 14.99p 100.0%, 05-03 15:00:00 - 05-03 16:00:00 @ 14.23p 100.0%, 05-03 16:00:00 - 05-03 16:30:00 @ 28.98p 100.0%, 05-03 16:30:00 - 05-03 17:00:00 @ 32.07p 100.0%, 05-03 17:00:00 - 05-03 17:30:00 @ 33.12p 100.0%, 05-03 17:30:00 - 05-03 18:00:00 @ 34.29p 100.0%, 05-03 18:30:00 - 05-03 19:00:00 @ 36.14p 100.0%, 05-03 19:00:00 - 05-03 19:30:00 @ 19.89p 100.0%, 05-03 19:30:00 - 05-03 20:30:00 @ 17.93p 100.0%, 05-03 20:30:00 - 05-03 21:00:00 @ 15.44p 100.0%, 05-03 21:00:00 - 05-03 21:30:00 @ 17.18p 100.0%, 05-03 21:30:00 - 05-03 22:00:00 @ 15.17p 100.0%, 05-03 22:00:00 - 05-03 22:30:00 @ 13.93p 100.0%, 05-03 22:30:00 - 05-03 23:30:00 @ 13.31p 100.0%, 05-03 23:30:00 - 06-03 00:00:00 @ 13.31p 100.0%, 06-03 00:00:00 - 06-03 00:30:00 @ 9.7p 100.0%, 06-03 00:30:00 - 06-03 01:00:00 @ 13.23p 100.0%, 06-03 01:00:00 - 06-03 02:00:00 @ 11.27p 100.0%, 06-03 02:00:00 - 06-03 03:00:00 @ 11.25p 100.0%, 06-03 03:00:00 - 06-03 04:00:00 @ 11.07p 100.0%, 06-03 04:00:00 - 06-03 05:00:00 @ 12.27p 100.0%, 06-03 05:00:00 - 06-03 06:00:00 @ 13.91p 100.0%, 06-03 06:00:00 - 06-03 07:00:00 @ 14.91p 100.0%, 06-03 07:00:00 - 06-03 07:30:00 @ 13.93p 100.0%, 06-03 07:30:00 - 06-03 08:00:00 @ 15.66p 100.0%, 06-03 08:00:00 - 06-03 08:30:00 @ 15.48p 100.0%, 06-03 08:30:00 - 06-03 09:00:00 @ 16.03p 100.0%, 06-03 09:00:00 - 06-03 09:30:00 @ 16.76p 100.0%, 06-03 09:30:00 - 06-03 10:00:00 @ 14.51p 100.0%, 06-03 10:00:00 - 06-03 11:00:00 @ 13.93p 100.0%, 06-03 11:00:00 - 06-03 11:30:00 @ 12.93p 100.0%, 06-03 11:30:00 - 06-03 12:30:00 @ 13.93p 100.0%, 06-03 12:30:00 - 06-03 13:30:00 @ 13.93p 100.0%, 06-03 13:30:00 - 06-03 14:00:00 @ 13.93p 100.0%, 06-03 14:00:00 - 06-03 15:00:00 @ 14.99p 100.0%, 06-03 15:00:00 - 06-03 16:00:00 @ 14.23p 100.0%, 06-03 16:00:00 - 06-03 16:30:00 @ 28.98p 100.0%, 06-03 16:30:00 - 06-03 17:00:00 @ 32.07p 100.0%, 06-03 17:00:00 - 06-03 17:30:00 @ 33.12p 100.0%, 06-03 17:30:00 - 06-03 18:00:00 @ 34.29p 100.0%, 06-03 18:30:00 - 06-03 19:00:00 @ 36.14p 100.0%, 06-03 19:00:00 - 06-03 19:30:00 @ 19.89p 100.0%, 06-03 19:30:00 - 06-03 20:30:00 @ 17.93p 100.0%, 06-03 20:30:00 - 06-03 21:00:00 @ 15.44p 100.0%, 06-03 21:00:00 - 06-03 21:30:00 @ 17.18p 100.0%, 06-03 21:30:00 - 06-03 22:00:00 @ 15.17p 100.0%, 06-03 22:00:00 - 06-03 22:30:00 @ 13.93p 100.0%, 06-03 22:30:00 - 06-03 23:30:00 @ 13.31p 100.0%, 06-03 23:30:00 - 07-03 00:00:00 @ 13.31p 100.0%, 07-03 00:00:00 - 07-03 00:30:00 @ 9.7p 100.0%, 07-03 00:30:00 - 07-03 01:00:00 @ 13.23p 100.0%, 07-03 01:00:00 - 07-03 02:00:00 @ 11.27p 100.0%, 07-03 02:00:00 - 07-03 03:00:00 @ 11.25p 100.0%, 07-03 03:00:00 - 07-03 04:00:00 @ 11.07p 100.0%, 07-03 04:00:00 - 07-03 05:00:00 @ 12.27p 100.0%, 07-03 05:00:00 - 07-03 06:00:00 @ 13.91p 100.0%, 07-03 06:00:00 - 07-03 07:00:00 @ 14.91p 100.0%, 07-03 07:00:00 - 07-03 07:30:00 @ 13.93p 100.0%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.66p 100.0% ] 2024-03-05 07:48:36.575454 INFO pred_bat: Best discharge window [ 05-03 07:30:00 - 05-03 08:00:00 @ 15.0p 100.0%, 05-03 08:00:00 - 05-03 08:30:00 @ 15.0p 100.0%, 05-03 08:30:00 - 05-03 09:00:00 @ 15.0p 100.0%, 05-03 09:00:00 - 05-03 09:30:00 @ 15.0p 100.0%, 05-03 09:30:00 - 05-03 10:00:00 @ 15.0p 100.0%, 05-03 10:00:00 - 05-03 10:30:00 @ 15.0p 100.0%, 05-03 10:30:00 - 05-03 11:00:00 @ 15.0p 100.0%, 05-03 11:00:00 - 05-03 11:30:00 @ 15.0p 100.0%, 05-03 11:30:00 - 05-03 12:00:00 @ 15.0p 100.0%, 05-03 12:00:00 - 05-03 12:30:00 @ 15.0p 100.0%, 05-03 12:30:00 - 05-03 13:00:00 @ 15.0p 100.0%, 05-03 13:00:00 - 05-03 13:30:00 @ 15.0p 100.0%, 05-03 13:30:00 - 05-03 14:00:00 @ 15.0p 100.0%, 05-03 14:00:00 - 05-03 14:30:00 @ 15.0p 100.0%, 05-03 14:30:00 - 05-03 15:00:00 @ 15.0p 100.0%, 05-03 15:00:00 - 05-03 15:30:00 @ 15.0p 100.0%, 05-03 15:30:00 - 05-03 16:00:00 @ 15.0p 100.0%, 05-03 19:00:00 - 05-03 19:30:00 @ 15.0p 100.0%, 05-03 19:30:00 - 05-03 20:00:00 @ 15.0p 100.0%, 05-03 20:00:00 - 05-03 20:30:00 @ 15.0p 100.0%, 05-03 20:30:00 - 05-03 21:00:00 @ 15.0p 100.0%, 05-03 21:00:00 - 05-03 21:30:00 @ 15.0p 100.0%, 05-03 21:30:00 - 05-03 22:00:00 @ 15.0p 100.0%, 05-03 22:00:00 - 05-03 22:30:00 @ 15.0p 100.0%, 05-03 22:30:00 - 05-03 23:00:00 @ 15.0p 100.0%, 05-03 23:00:00 - 05-03 23:30:00 @ 15.0p 100.0%, 05-03 23:30:00 - 06-03 00:00:00 @ 15.0p 100.0%, 06-03 00:00:00 - 06-03 00:30:00 @ 15.0p 100.0%, 06-03 00:30:00 - 06-03 01:00:00 @ 15.0p 100.0%, 06-03 01:00:00 - 06-03 01:30:00 @ 15.0p 100.0%, 06-03 01:30:00 - 06-03 02:00:00 @ 15.0p 100.0%, 06-03 02:00:00 - 06-03 02:30:00 @ 15.0p 100.0%, 06-03 02:30:00 - 06-03 03:00:00 @ 15.0p 100.0%, 06-03 03:00:00 - 06-03 03:30:00 @ 15.0p 100.0%, 06-03 03:30:00 - 06-03 04:00:00 @ 15.0p 100.0%, 06-03 04:00:00 - 06-03 04:30:00 @ 15.0p 100.0%, 06-03 04:30:00 - 06-03 05:00:00 @ 15.0p 100.0%, 06-03 05:00:00 - 06-03 05:30:00 @ 15.0p 100.0%, 06-03 05:30:00 - 06-03 06:00:00 @ 15.0p 100.0%, 06-03 06:00:00 - 06-03 06:30:00 @ 15.0p 100.0%, 06-03 06:30:00 - 06-03 07:00:00 @ 15.0p 100.0%, 06-03 07:00:00 - 06-03 07:30:00 @ 15.0p 100.0%, 06-03 07:30:00 - 06-03 08:00:00 @ 15.0p 100.0%, 06-03 08:00:00 - 06-03 08:30:00 @ 15.0p 100.0%, 06-03 08:30:00 - 06-03 09:00:00 @ 15.0p 100.0%, 06-03 09:00:00 - 06-03 09:30:00 @ 15.0p 100.0%, 06-03 09:30:00 - 06-03 10:00:00 @ 15.0p 100.0%, 06-03 10:00:00 - 06-03 10:30:00 @ 15.0p 100.0%, 06-03 10:30:00 - 06-03 11:00:00 @ 15.0p 100.0%, 06-03 11:00:00 - 06-03 11:30:00 @ 15.0p 100.0%, 06-03 11:30:00 - 06-03 12:00:00 @ 15.0p 100.0%, 06-03 12:00:00 - 06-03 12:30:00 @ 15.0p 100.0%, 06-03 12:30:00 - 06-03 13:00:00 @ 15.0p 100.0%, 06-03 13:00:00 - 06-03 13:30:00 @ 15.0p 100.0%, 06-03 13:30:00 - 06-03 14:00:00 @ 15.0p 100.0%, 06-03 14:00:00 - 06-03 14:30:00 @ 15.0p 100.0%, 06-03 14:30:00 - 06-03 15:00:00 @ 15.0p 100.0%, 06-03 15:00:00 - 06-03 15:30:00 @ 15.0p 100.0%, 06-03 15:30:00 - 06-03 16:00:00 @ 15.0p 100.0%, 06-03 19:00:00 - 06-03 19:30:00 @ 15.0p 100.0%, 06-03 19:30:00 - 06-03 20:00:00 @ 15.0p 100.0%, 06-03 20:00:00 - 06-03 20:30:00 @ 15.0p 100.0%, 06-03 20:30:00 - 06-03 21:00:00 @ 15.0p 100.0%, 06-03 21:00:00 - 06-03 21:30:00 @ 15.0p 100.0%, 06-03 21:30:00 - 06-03 22:00:00 @ 15.0p 100.0%, 06-03 22:00:00 - 06-03 22:30:00 @ 15.0p 100.0%, 06-03 22:30:00 - 06-03 23:00:00 @ 15.0p 100.0%, 06-03 23:00:00 - 06-03 23:30:00 @ 15.0p 100.0%, 06-03 23:30:00 - 07-03 00:00:00 @ 15.0p 100.0%, 07-03 00:00:00 - 07-03 00:30:00 @ 15.0p 100.0%, 07-03 00:30:00 - 07-03 01:00:00 @ 15.0p 100.0%, 07-03 01:00:00 - 07-03 01:30:00 @ 15.0p 100.0%, 07-03 01:30:00 - 07-03 02:00:00 @ 15.0p 100.0%, 07-03 02:00:00 - 07-03 02:30:00 @ 15.0p 100.0%, 07-03 02:30:00 - 07-03 03:00:00 @ 15.0p 100.0%, 07-03 03:00:00 - 07-03 03:30:00 @ 15.0p 100.0%, 07-03 03:30:00 - 07-03 04:00:00 @ 15.0p 100.0%, 07-03 04:00:00 - 07-03 04:30:00 @ 15.0p 100.0%, 07-03 04:30:00 - 07-03 05:00:00 @ 15.0p 100.0%, 07-03 05:00:00 - 07-03 05:30:00 @ 15.0p 100.0%, 07-03 05:30:00 - 07-03 06:00:00 @ 15.0p 100.0%, 07-03 06:00:00 - 07-03 06:30:00 @ 15.0p 100.0%, 07-03 06:30:00 - 07-03 07:00:00 @ 15.0p 100.0%, 07-03 07:00:00 - 07-03 07:30:00 @ 15.0p 100.0%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.0p 100.0% ] 2024-03-05 07:48:36.576857 INFO pred_bat: PV Forecast 29.0 kWh and 10% Forecast 6.5 kWh pv cloud factor 0.8 2024-03-05 07:48:36.613122 INFO pred_bat: Creating pool of 2 processes to match your CPU count 2024-03-05 07:48:36.635731 INFO pred_bat: Calculate Best options: mode(Control charge & discharge) calculate_discharge_oncharge(True) set_discharge_freeze_only(False) set_discharge_during_charge(True) combine_charge_slots(False) combine_discharge_slots(False) best_soc_min(0.0 kWh) best_soc_max(0.0 kWh) best_soc_keep(1.0 kWh) inverter_loss(5 %) battery_loss(5 %) battery_loss_discharge (5 %) inverter_hybrid(False) metric_min_improvement(0.0 p) metric_min_improvement_discharge(0.1 p) metric_battery_cycle(0.0 p/kWh)metric_battery_value_scaling(1.0 x) 2024-03-05 07:48:36.637972 INFO pred_bat: Optimise all windows, total charge 68 discharge 84 2024-03-05 07:48:37.289495 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 12.5 at metric 424.82 keep 0 cost 439.33 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0] 2024-03-05 07:48:37.290692 INFO pred_bat: Calculated end_record as 03-07 07:30:00 2024-03-05 07:48:37.291646 INFO pred_bat: >> Region optimisation pass width 960 2024-03-05 07:48:37.511580 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 453.51 keep 0 cost 546.01 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:37.896109 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 12.5 at metric 442.66 keep 0 cost 535.15 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:38.298860 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 12.5 at metric 427.61 keep 0 cost 442.13 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 100.0] 2024-03-05 07:48:38.299825 INFO pred_bat: >> Region optimisation pass width 480 2024-03-05 07:48:38.456134 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 454.05 keep 0 cost 546.55 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:38.606531 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 453.51 keep 0 cost 546.01 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:38.894121 INFO pred_bat: Optimise all charge for all bands best price threshold 14.7 charges at 13.6 at metric 445.94 keep 0 cost 538.45 soc_min 3.77 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:39.053599 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 436.59 keep 0 cost 529.08 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:39.215349 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 436.01 keep 0 cost 528.5 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:39.497390 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 12.5 at metric 425.39 keep 0 cost 439.9 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 100.0] 2024-03-05 07:48:39.498378 INFO pred_bat: >> Region optimisation pass width 240 2024-03-05 07:48:39.625258 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 443.31 keep 0 cost 535.81 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:39.788829 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 443.65 keep 0 cost 536.15 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:39.916327 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 443.07 keep 0 cost 535.57 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:40.039042 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 442.85 keep 0 cost 535.36 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:40.254496 INFO pred_bat: Optimise all charge for all bands best price threshold 14.7 charges at 12.5 at metric 445.94 keep 0 cost 538.45 soc_min 3.77 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:40.405549 INFO pred_bat: Optimise all charge for all bands best price threshold 40.0 charges at 17.4 at metric 436.65 keep 0 cost 529.15 soc_min 3.77 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:40.535268 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 436.06 keep 0 cost 528.55 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:40.662311 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 427.85 keep 0 cost 520.34 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:40.765965 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 428.5 keep 0 cost 520.99 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:40.891128 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 10.8 at metric 429.26 keep 0 cost 521.75 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 0, 0, 0, 0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:41.112624 INFO pred_bat: Optimise all charge for all bands best price threshold 10.8 charges at 10.8 at metric 418.73 keep 0 cost 433.24 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 0, 100.0, 100.0, 0, 0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0] 2024-03-05 07:48:41.250664 INFO pred_bat: Optimise all charge for all bands best price threshold 12.5 charges at 12.3 at metric 431.06 keep 0 cost 445.58 soc_min 1.35 limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 13.51, 0, 0, 0, 0, 0.0] discharge [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0, 100.0, 0, 100.0, 0, 100.0, 0, 100.0] 2024-03-05 07:48:41.251730 INFO pred_bat: Calculated end_record as 03-07 07:30:00 2024-03-05 07:48:41.253514 INFO pred_bat: Starting second optimisation best_price 12.5 best_price_discharge 13.5 lowest_price_charge 10.8 with charge limits [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.51, 0, 0, 0, 13.51, 0, 0, 0, 0, 13.51] based on 2024-03-05 07:48:41.254581 INFO pred_bat: Optimise price set 16.5 start_at_low False best_price 12.5 best_metric 431.06 best_cost 445.58 2024-03-05 07:48:41.340744 INFO pred_bat: Optimise price set 15.4 start_at_low False best_price 12.5 best_metric 501.53 best_cost 496.1 2024-03-05 07:48:41.520264 INFO pred_bat: Optimise price set 13.6 start_at_low False best_price 12.5 best_metric 501.53 best_cost 496.1 2024-03-05 07:48:41.665094 INFO pred_bat: Optimise price set 13.5 start_at_low False best_price 12.5 best_metric 501.53 best_cost 496.1 2024-03-05 07:48:48.591383 INFO pred_bat: Optimise price set 12.5 start_at_low False best_price 12.5 best_metric 466.24 best_cost 419.89 2024-03-05 07:48:49.822649 INFO pred_bat: Optimise price set 12.3 start_at_low False best_price 12.5 best_metric 461.47 best_cost 415.13 2024-03-05 07:48:50.918828 INFO pred_bat: Optimise price set 10.8 start_at_low False best_price 12.5 best_metric 461.47 best_cost 415.13 2024-03-05 07:48:51.157304 INFO pred_bat: Best charge windows best_metric 461.47 best_cost 415.13 metric_keep 0 end_record 03-07 07:30:00 windows [ 06-03 00:00:00 - 06-03 00:30:00 @ 9.7p 100%, 06-03 01:00:00 - 06-03 02:00:00 @ 11.27p 19%, 06-03 02:00:00 - 06-03 03:00:00 @ 11.25p 100%, 06-03 03:00:00 - 06-03 04:00:00 @ 11.07p 100%, 06-03 04:00:00 - 06-03 05:00:00 @ 12.27p 100%, 06-03 05:00:00 - 06-03 06:00:00 @ 13.91p 100%, 06-03 06:00:00 - 06-03 07:00:00 @ 14.91p 100%, 06-03 07:00:00 - 06-03 07:30:00 @ 13.93p 100%, 07-03 00:00:00 - 07-03 00:30:00 @ 9.7p 100%, 07-03 02:00:00 - 07-03 03:00:00 @ 11.25p 100%, 07-03 03:00:00 - 07-03 04:00:00 @ 11.07p 100%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.66p 100% ] 2024-03-05 07:48:51.158847 INFO pred_bat: Best discharge windows best_metric 461.47 best_cost 415.13 metric_keep 0 end_record 03-07 07:30:00 windows [ 05-03 08:30:00 - 05-03 09:00:00 @ 15.0p 99%, 05-03 09:00:00 - 05-03 09:30:00 @ 15.0p 99%, 05-03 09:30:00 - 05-03 10:00:00 @ 15.0p 99%, 05-03 13:30:00 - 05-03 14:00:00 @ 15.0p 99%, 05-03 15:00:00 - 05-03 15:30:00 @ 15.0p 99%, 05-03 15:35:00 - 05-03 16:00:00 @ 15.0p 10%, 06-03 00:35:00 - 06-03 01:00:00 @ 15.0p 10%, 06-03 01:15:00 - 06-03 01:30:00 @ 15.0p 10%, 06-03 15:00:00 - 06-03 15:30:00 @ 15.0p 99%, 06-03 15:30:00 - 06-03 16:00:00 @ 15.0p 10%, 06-03 19:00:00 - 06-03 19:30:00 @ 15.0p 10%, 06-03 19:45:00 - 06-03 20:00:00 @ 15.0p 10%, 07-03 00:30:00 - 07-03 01:00:00 @ 15.0p 10%, 07-03 04:05:00 - 07-03 04:30:00 @ 15.0p 10%, 07-03 04:35:00 - 07-03 05:00:00 @ 15.0p 10%, 07-03 05:00:00 - 07-03 05:30:00 @ 15.0p 10%, 07-03 06:10:00 - 07-03 06:30:00 @ 15.0p 10% ] 2024-03-05 07:48:51.160002 INFO pred_bat: Optimise price set 10.8 start_at_low True best_price 12.5 best_metric 461.47 best_cost 415.13 2024-03-05 07:48:51.398837 INFO pred_bat: Optimise price set 12.3 start_at_low True best_price 12.5 best_metric 461.47 best_cost 415.13 2024-03-05 07:48:52.460342 INFO pred_bat: Optimise price set 12.5 start_at_low True best_price 12.5 best_metric 461.47 best_cost 415.13 2024-03-05 07:48:53.723225 INFO pred_bat: Optimise price set 13.6 start_at_low True best_price 12.5 best_metric 461.06 best_cost 414.72 2024-03-05 07:48:54.237206 INFO pred_bat: Optimise price set 14.3 start_at_low True best_price 12.5 best_metric 460.18 best_cost 413.84 2024-03-05 07:48:54.553708 INFO pred_bat: Optimise price set 14.7 start_at_low True best_price 12.5 best_metric 458.49 best_cost 412.63 2024-03-05 07:48:54.816186 INFO pred_bat: Optimise price set 14.8 start_at_low True best_price 12.5 best_metric 458.48 best_cost 412.63 2024-03-05 07:48:55.823376 INFO pred_bat: Optimise price set 15.4 start_at_low True best_price 12.5 best_metric 458.48 best_cost 412.63 2024-03-05 07:48:58.442975 INFO pred_bat: Optimise price set 15.8 start_at_low True best_price 12.5 best_metric 441.4 best_cost 403.94 2024-03-05 07:48:58.999190 INFO pred_bat: Optimise price set 16.1 start_at_low True best_price 12.5 best_metric 441.26 best_cost 403.94 2024-03-05 07:48:59.191809 INFO pred_bat: Optimise price set 16.5 start_at_low True best_price 12.5 best_metric 440.63 best_cost 403.34 2024-03-05 07:48:59.547411 INFO pred_bat: Optimise price set 16.6 start_at_low True best_price 12.5 best_metric 440.63 best_cost 403.34 2024-03-05 07:48:59.946210 INFO pred_bat: Optimise price set 16.8 start_at_low True best_price 12.5 best_metric 439.76 best_cost 402.88 2024-03-05 07:49:00.209748 INFO pred_bat: Optimise price set 17.1 start_at_low True best_price 12.5 best_metric 439.75 best_cost 402.88 2024-03-05 07:49:00.887855 INFO pred_bat: Optimise price set 17.4 start_at_low True best_price 12.5 best_metric 439.06 best_cost 402.22 2024-03-05 07:49:01.062329 INFO pred_bat: Optimise price set 17.8 start_at_low True best_price 12.5 best_metric 438.4 best_cost 401.45 2024-03-05 07:49:01.180722 INFO pred_bat: Optimise price set 18.6 start_at_low True best_price 12.5 best_metric 438.18 best_cost 401.17 2024-03-05 07:49:01.304376 INFO pred_bat: Optimise price set 19.0 start_at_low True best_price 12.5 best_metric 438.15 best_cost 401.09 2024-03-05 07:49:01.574969 INFO pred_bat: Optimise price set 19.9 start_at_low True best_price 12.5 best_metric 438.15 best_cost 401.09 2024-03-05 07:49:02.356110 INFO pred_bat: Optimise price set 22.0 start_at_low True best_price 12.5 best_metric 438.15 best_cost 401.09 2024-03-05 07:49:02.703355 INFO pred_bat: Optimise price set 32.1 start_at_low True best_price 12.5 best_metric 438.15 best_cost 401.09 2024-03-05 07:49:03.001619 INFO pred_bat: Optimise price set 35.5 start_at_low True best_price 12.5 best_metric 438.15 best_cost 401.09 2024-03-05 07:49:03.306113 INFO pred_bat: Optimise price set 36.7 start_at_low True best_price 12.5 best_metric 438.15 best_cost 401.09 2024-03-05 07:49:03.638841 INFO pred_bat: Optimise price set 38.0 start_at_low True best_price 12.5 best_metric 438.15 best_cost 401.09 2024-03-05 07:49:03.982155 INFO pred_bat: Optimise price set 40.0 start_at_low True best_price 12.5 best_metric 438.15 best_cost 401.09 2024-03-05 07:49:04.325578 INFO pred_bat: Best charge windows best_metric 438.15 best_cost 401.09 metric_keep 0 end_record 03-07 07:30:00 windows [ 05-03 08:00:00 - 05-03 08:30:00 @ 15.48p 52%, 05-03 10:00:00 - 05-03 11:00:00 @ 13.93p 48%, 05-03 11:00:00 - 05-03 11:30:00 @ 12.93p 70%, 05-03 11:30:00 - 05-03 12:30:00 @ 13.93p 74%, 05-03 12:30:00 - 05-03 13:30:00 @ 13.93p 78%, 05-03 14:00:00 - 05-03 15:00:00 @ 14.99p 74%, 05-03 15:00:00 - 05-03 16:00:00 @ 14.23p 67%, 06-03 00:00:00 - 06-03 00:30:00 @ 9.7p 100%, 06-03 01:00:00 - 06-03 02:00:00 @ 11.27p 19%, 06-03 02:00:00 - 06-03 03:00:00 @ 11.25p 100%, 06-03 03:00:00 - 06-03 04:00:00 @ 11.07p 100%, 06-03 04:00:00 - 06-03 05:00:00 @ 12.27p 100%, 06-03 05:00:00 - 06-03 06:00:00 @ 13.91p 100%, 06-03 06:00:00 - 06-03 07:00:00 @ 14.91p 100%, 06-03 07:00:00 - 06-03 07:30:00 @ 13.93p 100%, 06-03 07:30:00 - 06-03 08:00:00 @ 15.66p 100%, 06-03 08:00:00 - 06-03 08:30:00 @ 15.48p 10%, 06-03 08:30:00 - 06-03 09:00:00 @ 16.03p 100%, 06-03 09:00:00 - 06-03 09:30:00 @ 16.76p 100%, 06-03 09:30:00 - 06-03 10:00:00 @ 14.51p 10%, 06-03 10:00:00 - 06-03 11:00:00 @ 13.93p 10%, 06-03 11:00:00 - 06-03 11:30:00 @ 12.93p 100%, 06-03 11:30:00 - 06-03 12:30:00 @ 13.93p 10%, 06-03 12:30:00 - 06-03 13:30:00 @ 13.93p 10%, 06-03 13:30:00 - 06-03 14:00:00 @ 13.93p 10%, 06-03 14:00:00 - 06-03 15:00:00 @ 14.99p 100%, 07-03 00:00:00 - 07-03 00:30:00 @ 9.7p 100%, 07-03 01:00:00 - 07-03 02:00:00 @ 11.27p 17%, 07-03 02:00:00 - 07-03 03:00:00 @ 11.25p 100%, 07-03 03:00:00 - 07-03 04:00:00 @ 11.07p 100%, 07-03 04:00:00 - 07-03 05:00:00 @ 12.27p 98%, 07-03 05:00:00 - 07-03 06:00:00 @ 13.91p 32%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.66p 100% ] 2024-03-05 07:49:04.327217 INFO pred_bat: Best discharge windows best_metric 438.15 best_cost 401.09 metric_keep 0 end_record 03-07 07:30:00 windows [ 05-03 08:30:00 - 05-03 09:00:00 @ 15.0p 99%, 05-03 09:00:00 - 05-03 09:30:00 @ 15.0p 99%, 05-03 09:30:00 - 05-03 10:00:00 @ 15.0p 99%, 05-03 13:30:00 - 05-03 14:00:00 @ 15.0p 99%, 05-03 15:00:00 - 05-03 15:30:00 @ 15.0p 99%, 05-03 15:35:00 - 05-03 16:00:00 @ 15.0p 10%, 06-03 00:35:00 - 06-03 01:00:00 @ 15.0p 10%, 06-03 01:15:00 - 06-03 01:30:00 @ 15.0p 10%, 06-03 15:00:00 - 06-03 15:30:00 @ 15.0p 99%, 06-03 15:30:00 - 06-03 16:00:00 @ 15.0p 10%, 06-03 19:00:00 - 06-03 19:30:00 @ 15.0p 10%, 06-03 19:45:00 - 06-03 20:00:00 @ 15.0p 10%, 07-03 00:30:00 - 07-03 01:00:00 @ 15.0p 10%, 07-03 04:05:00 - 07-03 04:30:00 @ 15.0p 10%, 07-03 04:35:00 - 07-03 05:00:00 @ 15.0p 10%, 07-03 05:00:00 - 07-03 05:30:00 @ 15.0p 10%, 07-03 06:10:00 - 07-03 06:30:00 @ 15.0p 10% ] 2024-03-05 07:49:04.328405 INFO pred_bat: Second pass optimisation started 2024-03-05 07:49:04.425972 INFO pred_bat: Final optimisation type c window 0 metric 438.1505296539475 metric_keep 0 cost 401.09 2024-03-05 07:49:06.429259 INFO pred_bat: Final optimisation type d window 8 metric 438.16 metric_keep 0 cost 401.09 2024-03-05 07:49:08.621218 INFO pred_bat: Final optimisation type c window 15 metric 437.7887240029635 metric_keep 0 cost 400.8 2024-03-05 07:49:11.127212 INFO pred_bat: Final optimisation type d window 24 metric 437.8 metric_keep 0 cost 400.8 2024-03-05 07:49:13.338368 INFO pred_bat: Final optimisation type d window 34 metric 437.8 metric_keep 0 cost 400.8 2024-03-05 07:49:14.694584 INFO pred_bat: Final optimisation type c window 36 metric 437.7887240029635 metric_keep 0 cost 400.8 2024-03-05 07:49:15.902440 INFO pred_bat: Final optimisation type d window 53 metric 437.8 metric_keep 0 cost 400.8 2024-03-05 07:49:18.004629 INFO pred_bat: Final optimisation type c window 52 metric 437.7887240029635 metric_keep 0 cost 400.8 2024-03-05 07:49:19.712411 INFO pred_bat: Final optimisation type c window 59 metric 437.7887240029635 metric_keep 0 cost 400.8 2024-03-05 07:49:22.488379 INFO pred_bat: Final optimisation type c window 65 metric 437.1130693264411 metric_keep 0 cost 400.11 2024-03-05 07:49:23.265123 INFO pred_bat: Second pass optimisation finished metric 437.01 cost 400.01 metric_keep 0 2024-03-05 07:49:23.266307 INFO pred_bat: Tweak optimisation started 2024-03-05 07:49:23.995300 INFO pred_bat: Tweak optimisation finished metric 437.01 cost 400.01 metric_keep 0 2024-03-05 07:49:24.007795 INFO pred_bat: Discharge windows filtered [ 05-03 08:30:00 - 05-03 10:00:00 @ 15.0p 56%, 05-03 13:30:00 - 05-03 14:00:00 @ 15.0p 80%, 05-03 15:35:00 - 05-03 16:00:00 @ 15.0p 47%, 06-03 00:35:00 - 06-03 01:00:00 @ 15.0p 10%, 06-03 01:15:00 - 06-03 01:30:00 @ 15.0p 10%, 06-03 15:00:00 - 06-03 15:30:00 @ 15.0p 99%, 06-03 15:30:00 - 06-03 16:00:00 @ 15.0p 67%, 06-03 19:00:00 - 06-03 19:30:00 @ 15.0p 29%, 06-03 19:45:00 - 06-03 20:00:00 @ 15.0p 15%, 07-03 00:30:00 - 07-03 01:00:00 @ 15.0p 10%, 07-03 01:20:00 - 07-03 01:30:00 @ 15.0p 10%, 07-03 04:05:00 - 07-03 04:30:00 @ 15.0p 70%, 07-03 04:35:00 - 07-03 05:30:00 @ 15.0p 25%, 07-03 05:50:00 - 07-03 06:00:00 @ 15.0p 16%, 07-03 06:10:00 - 07-03 06:30:00 @ 15.0p 10% ] 2024-03-05 07:49:24.018875 INFO pred_bat: Clip off charge window 6 from 900 - 935 from limit 9.51 to new limit 0.0 2024-03-05 07:49:24.020283 INFO pred_bat: Filtered charge windows [ 05-03 08:00:00 - 05-03 08:30:00 @ 15.48p 52%, 05-03 10:00:00 - 05-03 11:00:00 @ 13.93p 48%, 05-03 11:00:00 - 05-03 11:30:00 @ 12.93p 77%, 05-03 11:30:00 - 05-03 12:30:00 @ 13.93p 74%, 05-03 12:30:00 - 05-03 13:30:00 @ 13.93p 76%, 05-03 14:00:00 - 05-03 15:00:00 @ 14.99p 10%, 06-03 00:00:00 - 06-03 00:30:00 @ 9.7p 38%, 06-03 01:00:00 - 06-03 01:15:00 @ 11.27p 19%, 06-03 01:30:00 - 06-03 02:00:00 @ 11.27p 19%, 06-03 02:00:00 - 06-03 15:00:00 @ 11.25p 100%, 07-03 00:00:00 - 07-03 00:30:00 @ 9.7p 38%, 07-03 01:00:00 - 07-03 01:20:00 @ 11.27p 17%, 07-03 01:30:00 - 07-03 02:00:00 @ 11.27p 17%, 07-03 02:00:00 - 07-03 04:00:00 @ 11.25p 100%, 07-03 04:00:00 - 07-03 04:05:00 @ 12.27p 10%, 07-03 04:30:00 - 07-03 04:35:00 @ 12.27p 10%, 07-03 05:30:00 - 07-03 05:50:00 @ 13.91p 32%, 07-03 07:30:00 - 07-03 08:00:00 @ 15.66p 100% ] reserve 1.35 2024-03-05 07:49:24.034124 INFO pred_bat: predict base end_record 03-07 07:30:00 final soc 1.35 kWh metric 592.96 p metric_keep 0 min_soc 1.35 @ 03-06 02:20:00 kWh load 66.19 pv 28.99 2024-03-05 07:49:24.035789 INFO pred_bat: [ 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45, 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45] 2024-03-05 07:49:24.037635 INFO pred_bat: SOC: [ 7.43, 7.06, 7.57, 8.51, 9.47, 10.08, 10.41, 10.2, 9.98, 9.44, 8.53, 7.1, 6.02, 4.98, 3.75, 2.68, 1.35, 3.99, 2.82, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.42, 1.81, 2.49, 3.59, 4.65, 5.91, 6.84, 7.68, 7.97, 7.39, 6.09, 5.18, 4.29, 3.32, 2.44, 1.35, 3.99, 2.75, 1.35, 1.35, 1.35, 1.35, 1.35] 2024-03-05 07:49:24.039104 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<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~be-, g<be-, g<be-, g<be-, g<be-, g<be-] 2024-03-05 07:49:24.040682 INFO pred_bat: LOAD: [ 6.14, 7.2, 8.12, 9.03, 9.96, 11.08, 12.11, 13.3, 14.16, 14.99, 15.91, 17.2, 18.18, 19.11, 20.22, 21.19, 22.6, 24.95, 26.0, 28.23, 31.09, 33.42, 35.26, 36.2, 37.15, 38.11, 38.91, 39.86, 40.74, 41.83, 42.78, 43.89, 44.73, 45.56, 46.56, 47.74, 48.57, 49.37, 50.24, 51.04, 52.22, 54.43, 55.55, 57.8, 60.59, 62.83, 64.63, 65.55] 2024-03-05 07:49:24.042435 INFO pred_bat: PV: [ 0.1, 0.9, 2.49, 4.53, 6.62, 8.54, 10.04, 11.12, 11.85, 12.22, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.38, 12.98, 14.3, 16.1, 18.28, 20.67, 23.1, 25.34, 27.17, 28.42, 28.94, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95] 2024-03-05 07:49:24.044119 INFO pred_bat: IMPORT: [ 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 14.11, 19.43, 19.43, 20.33, 23.19, 25.52, 27.36, 28.3, 29.18, 29.65, 29.67, 29.67, 29.67, 29.67, 29.67, 29.67, 29.67, 29.67, 29.67, 29.67, 29.67, 29.67, 29.67, 29.67, 29.86, 35.05, 35.05, 36.03, 38.82, 41.06, 42.86, 43.78] 2024-03-05 07:49:24.046133 INFO pred_bat: EXPORT: [ 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39] 2024-03-05 07:49:24.047846 INFO pred_bat: CAR0: [ 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07] 2024-03-05 07:49:24.049470 INFO pred_bat: METRIC: [ 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 121.33, 234.79, 234.79, 244.94, 276.79, 304.36, 329.14, 343.01, 355.63, 363.1, 363.33, 363.33, 363.33, 363.33, 363.33, 363.33, 363.33, 363.33, 363.33, 363.33, 363.33, 363.33, 363.33, 363.33, 365.94, 477.98, 477.98, 489.07, 520.06, 546.73, 570.87, 584.51] 2024-03-05 07:49:24.246198 INFO pred_bat: Battery has 15.92 hours left - now at 7.43 2024-03-05 07:49:24.279369 INFO pred_bat: predict base10 end_record 03-07 07:30:00 final soc 1.35 kWh metric 1026.58 p metric_keep 0 min_soc 1.35 @ 03-06 02:20:00 kWh load 67.92 pv 6.53 2024-03-05 07:49:24.281093 INFO pred_bat: [ 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45, 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45] 2024-03-05 07:49:24.282644 INFO pred_bat: SOC: [ 7.43, 6.41, 5.9, 5.6, 5.2, 4.42, 3.5, 2.22, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 3.99, 2.82, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 3.99, 2.75, 1.35, 1.35, 1.35, 1.35, 1.35] 2024-03-05 07:49:24.284063 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<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~be-, g<be-, g<be-, g<be-, g<be-, g<be-] 2024-03-05 07:49:24.285628 INFO pred_bat: LOAD: [ 6.14, 7.3, 8.32, 9.32, 10.34, 11.58, 12.71, 14.01, 14.96, 15.88, 16.88, 18.3, 19.38, 20.41, 21.63, 22.69, 24.25, 26.68, 27.74, 29.97, 32.83, 35.15, 36.99, 37.94, 38.88, 39.84, 40.65, 41.59, 42.48, 43.56, 44.51, 45.62, 46.46, 47.3, 48.29, 49.48, 50.3, 51.1, 51.98, 52.77, 53.95, 56.17, 57.28, 59.53, 62.32, 64.56, 66.36, 67.29] 2024-03-05 07:49:24.287107 INFO pred_bat: PV: [ 0.1, 0.36, 0.96, 1.75, 2.45, 3.02, 3.33, 3.49, 3.59, 3.64, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.68, 3.78, 3.99, 4.24, 4.55, 4.91, 5.35, 5.78, 6.19, 6.44, 6.51, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52] 2024-03-05 07:49:24.288844 INFO pred_bat: IMPORT: [ 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.97, 14.84, 15.83, 17.25, 18.32, 19.35, 20.57, 21.64, 23.19, 28.59, 28.59, 29.49, 32.36, 34.68, 36.52, 37.46, 38.39, 39.26, 39.86, 40.57, 41.16, 41.9, 42.44, 43.14, 43.59, 44.18, 45.11, 46.29, 47.12, 47.92, 48.79, 49.59, 50.77, 55.95, 55.95, 56.93, 59.72, 61.96, 63.76, 64.69] 2024-03-05 07:49:24.290655 INFO pred_bat: EXPORT: [ 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39] 2024-03-05 07:49:24.292254 INFO pred_bat: CAR0: [ 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07] 2024-03-05 07:49:24.293802 INFO pred_bat: METRIC: [ 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 118.48, 119.51, 141.27, 174.19, 225.16, 251.2, 268.88, 288.69, 303.58, 324.26, 438.75, 438.75, 448.9, 480.74, 508.32, 533.09, 546.97, 560.43, 573.99, 583.65, 593.59, 601.61, 611.89, 619.43, 629.76, 636.25, 651.08, 681.81, 724.34, 744.37, 758.16, 772.32, 783.52, 799.23, 911.27, 911.27, 922.35, 953.35, 980.02, 1004.16, 1017.79] 2024-03-05 07:49:24.542264 INFO pred_bat: predict best10 end_record 03-07 07:30:00 final soc 1.35 kWh metric 893.37 p metric_keep 0 min_soc 1.35 @ 03-05 20:15:00 kWh load 67.92 pv 6.53 2024-03-05 07:49:24.544705 INFO pred_bat: [ 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45, 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45] 2024-03-05 07:49:24.546290 INFO pred_bat: SOC: [ 7.43, 6.85, 6.28, 6.48, 9.59, 10.13, 10.02, 9.75, 8.1, 5.77, 4.68, 3.1, 1.91, 1.35, 1.35, 1.35, 1.35, 3.02, 2.23, 3.22, 4.17, 5.12, 5.96, 6.79, 7.63, 8.46, 9.3, 10.15, 10.99, 11.84, 12.69, 13.47, 11.62, 9.52, 8.49, 7.18, 3.86, 1.51, 1.35, 1.35, 1.35, 2.54, 2.12, 6.54, 12.22, 9.37, 4.26, 1.35] 2024-03-05 07:49:24.547731 INFO pred_bat: STATE: [ g~be-, g~be-, g~be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g>bf-, g~be-, g~be-, g~be-, g~be-, g<be-, g<be-, g<be-, g<be-, g>bf-, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g>bf-, g~be-, g~be-, g~be-, g>bf-, g~be-, g<be-, g<be-, g<be-, g>bf-, g<bf+, g<bf+, g<bf+, g>bf-, g<be-, g<be-] 2024-03-05 07:49:24.549435 INFO pred_bat: LOAD: [ 6.14, 7.3, 8.32, 9.32, 10.34, 11.58, 12.71, 14.01, 14.96, 15.88, 16.88, 18.3, 19.38, 20.41, 21.63, 22.69, 24.25, 26.68, 27.74, 29.97, 32.83, 35.15, 36.99, 37.94, 38.88, 39.84, 40.65, 41.59, 42.48, 43.56, 44.51, 45.62, 46.46, 47.3, 48.29, 49.48, 50.3, 51.1, 51.98, 52.77, 53.95, 56.17, 57.28, 59.53, 62.32, 64.56, 66.36, 67.29] 2024-03-05 07:49:24.550989 INFO pred_bat: PV: [ 0.1, 0.36, 0.96, 1.75, 2.45, 3.02, 3.33, 3.49, 3.59, 3.64, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.68, 3.78, 3.99, 4.24, 4.55, 4.91, 5.35, 5.78, 6.19, 6.44, 6.51, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52] 2024-03-05 07:49:24.552582 INFO pred_bat: IMPORT: [ 13.9, 14.3, 14.3, 14.85, 18.67, 19.95, 20.7, 21.61, 21.83, 21.83, 21.83, 21.83, 21.83, 22.35, 23.57, 24.63, 26.19, 31.59, 34.55, 37.88, 41.79, 45.17, 47.94, 49.81, 51.66, 53.44, 54.97, 56.59, 58.11, 59.77, 61.23, 62.77, 62.98, 62.98, 62.98, 62.98, 62.98, 62.98, 63.71, 64.5, 65.68, 70.86, 73.16, 80.31, 89.39, 91.64, 91.96, 92.41] 2024-03-05 07:49:24.554108 INFO pred_bat: EXPORT: [ 6.39, 6.39, 6.46, 6.52, 6.56, 6.56, 6.56, 6.56, 7.41, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 9.52, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 13.14, 14.44, 14.44, 14.44, 16.62, 17.93, 17.93, 17.93, 17.93, 19.25, 20.53, 20.53, 20.53, 22.89, 26.02, 28.18] 2024-03-05 07:49:24.555737 INFO pred_bat: CAR0: [ 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07] 2024-03-05 07:49:24.557364 INFO pred_bat: METRIC: [ 118.48, 124.73, 123.71, 130.48, 179.68, 197.61, 208.05, 221.61, 212.18, 193.71, 193.71, 193.71, 193.71, 202.28, 222.09, 236.98, 257.66, 359.05, 359.3, 396.63, 440.19, 480.39, 517.7, 545.16, 571.99, 599.98, 624.39, 647.3, 667.68, 690.8, 711.15, 733.9, 715.7, 696.14, 696.14, 696.14, 663.48, 643.79, 655.71, 666.9, 682.61, 774.98, 781.77, 861.98, 963.05, 952.85, 910.31, 884.58] 2024-03-05 07:49:24.802642 INFO pred_bat: predict best end_record 03-07 07:30:00 final soc 1.35 kWh metric 549.51 p metric_keep 0 min_soc 1.35 @ 03-05 21:40:00 kWh load 66.19 pv 28.99 2024-03-05 07:49:24.805531 INFO pred_bat: [ 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45, 07:45, 08:45, 09:45, 10:45, 11:45, 12:45, 13:45, 14:45, 15:45, 16:45, 17:45, 18:45, 19:45, 20:45, 21:45, 22:45, 23:45, 00:45, 01:45, 02:45, 03:45, 04:45, 05:45, 06:45] 2024-03-05 07:49:24.808403 INFO pred_bat: SOC: [ 7.43, 6.96, 6.61, 6.51, 9.6, 10.13, 10.21, 10.22, 9.08, 7.05, 6.13, 4.7, 3.62, 2.58, 1.35, 1.35, 1.35, 3.02, 2.23, 3.22, 4.17, 5.12, 5.96, 6.79, 7.63, 8.48, 9.34, 10.2, 11.07, 11.93, 12.76, 13.48, 11.76, 10.38, 9.8, 8.5, 4.72, 2.37, 1.41, 1.35, 1.35, 2.54, 2.12, 6.54, 12.22, 9.37, 4.26, 1.35] 2024-03-05 07:49:24.811452 INFO pred_bat: STATE: [ g~be-, g<be-, g~be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g>bf-, g~be-, g~be-, g~be-, g~be-, g~be-, g<be-, g<be-, g<be-, g>bf-, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g>bf-, g~be-, g~be-, g~be-, g>bf-, g~be-, g<be-, g<be-, g<be-, g>bf-, g<bf+, g<bf+, g<bf+, g>bf-, g<be-, g<be-] 2024-03-05 07:49:24.813005 INFO pred_bat: LOAD: [ 6.14, 7.2, 8.12, 9.03, 9.96, 11.08, 12.11, 13.3, 14.16, 14.99, 15.91, 17.2, 18.18, 19.11, 20.22, 21.19, 22.6, 24.95, 26.0, 28.23, 31.09, 33.42, 35.26, 36.2, 37.15, 38.11, 38.91, 39.86, 40.74, 41.83, 42.78, 43.89, 44.73, 45.56, 46.56, 47.74, 48.57, 49.37, 50.24, 51.04, 52.22, 54.43, 55.55, 57.8, 60.59, 62.83, 64.63, 65.55] 2024-03-05 07:49:24.814575 INFO pred_bat: PV: [ 0.1, 0.9, 2.49, 4.53, 6.62, 8.54, 10.04, 11.12, 11.85, 12.22, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.38, 12.98, 14.3, 16.1, 18.28, 20.67, 23.1, 25.34, 27.17, 28.42, 28.94, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95] 2024-03-05 07:49:24.816108 INFO pred_bat: IMPORT: [ 13.9, 13.94, 13.94, 14.07, 16.89, 17.55, 17.92, 18.19, 18.29, 18.29, 18.29, 18.29, 18.29, 18.29, 18.29, 19.26, 20.67, 25.99, 28.95, 32.28, 36.19, 39.57, 42.34, 44.21, 46.0, 47.31, 48.07, 48.84, 49.5, 50.28, 50.94, 51.55, 51.64, 51.64, 51.64, 51.64, 51.64, 51.64, 51.64, 52.38, 53.56, 58.74, 61.05, 68.19, 77.27, 79.52, 79.84, 80.29] 2024-03-05 07:49:24.817667 INFO pred_bat: EXPORT: [ 6.39, 6.55, 7.45, 8.69, 9.2, 10.0, 10.68, 10.76, 11.7, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.92, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.41, 17.02, 17.96, 18.99, 20.14, 20.99, 23.53, 25.05, 25.05, 25.05, 27.65, 28.96, 28.96, 28.96, 28.96, 30.27, 31.55, 31.55, 31.55, 33.92, 37.05, 39.2] 2024-03-05 07:49:24.819285 INFO pred_bat: CAR0: [ 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07, 43.07] 2024-03-05 07:49:24.820971 INFO pred_bat: METRIC: [ 118.48, 116.78, 103.27, 86.41, 115.46, 112.75, 107.74, 110.48, 97.94, 77.72, 77.72, 77.72, 77.72, 77.72, 77.74, 91.27, 110.07, 210.42, 210.68, 248.0, 291.57, 331.76, 369.07, 396.53, 422.53, 443.01, 451.06, 452.76, 447.69, 443.02, 435.03, 431.08, 394.31, 371.52, 371.52, 371.52, 332.63, 312.94, 312.94, 323.38, 339.09, 431.46, 438.25, 518.46, 619.53, 609.33, 566.79, 541.06] 2024-03-05 07:49:25.028045 INFO pred_bat: Best charging limit socs [7.01, 6.51, 10.41, 10.01, 10.26, 1.35, 5.2, 2.51, 2.51, 13.51, 5.2, 2.26, 2.26, 13.51, 1.35, 1.35, 4.26, 13.51] export [56, 80, 47, 10, 10, 99, 67, 29, 15, 10, 10, 70, 25, 16, 10] gives import battery 62.34 house 6.3 export 39.2 metric 549.51 metric10 893.37 2024-03-05 07:49:25.130276 INFO pred_bat: Export threshold used for optimisation was 13.5p 2024-03-05 07:49:25.182820 INFO pred_bat: High export rate windows [0: 03-05 07:30:00 - 03-05 08:00:00 @ 15.0, 1: 03-05 08:00:00 - 03-05 08:30:00 @ 15.0, 2: 03-05 08:30:00 - 03-05 09:00:00 @ 15.0, 3: 03-05 09:00:00 - 03-05 09:30:00 @ 15.0, 4: 03-05 09:30:00 - 03-05 10:00:00 @ 15.0, 5: 03-05 10:00:00 - 03-05 10:30:00 @ 15.0, 6: 03-05 10:30:00 - 03-05 11:00:00 @ 15.0, 7: 03-05 11:00:00 - 03-05 11:30:00 @ 15.0, 8: 03-05 11:30:00 - 03-05 12:00:00 @ 15.0, 9: 03-05 12:00:00 - 03-05 12:30:00 @ 15.0, 10: 03-05 12:30:00 - 03-05 13:00:00 @ 15.0, 11: 03-05 13:00:00 - 03-05 13:30:00 @ 15.0, 12: 03-05 13:30:00 - 03-05 14:00:00 @ 15.0, 13: 03-05 14:00:00 - 03-05 14:30:00 @ 15.0, 14: 03-05 14:30:00 - 03-05 15:00:00 @ 15.0, 15: 03-05 15:00:00 - 03-05 15:30:00 @ 15.0, 16: 03-05 15:30:00 - 03-05 16:00:00 @ 15.0, 17: 03-05 19:00:00 - 03-05 19:30:00 @ 15.0, 18: 03-05 19:30:00 - 03-05 20:00:00 @ 15.0, 19: 03-05 20:00:00 - 03-05 20:30:00 @ 15.0, 20: 03-05 20:30:00 - 03-05 21:00:00 @ 15.0, 21: 03-05 21:00:00 - 03-05 21:30:00 @ 15.0, 22: 03-05 21:30:00 - 03-05 22:00:00 @ 15.0, 23: 03-05 22:00:00 - 03-05 22:30:00 @ 15.0, 24: 03-05 22:30:00 - 03-05 23:00:00 @ 15.0, 25: 03-05 23:00:00 - 03-05 23:30:00 @ 15.0, 26: 03-05 23:30:00 - 03-06 00:00:00 @ 15.0, 27: 03-06 00:00:00 - 03-06 00:30:00 @ 15.0, 28: 03-06 00:30:00 - 03-06 01:00:00 @ 15.0, 29: 03-06 01:00:00 - 03-06 01:30:00 @ 15.0, 30: 03-06 01:30:00 - 03-06 02:00:00 @ 15.0, 31: 03-06 02:00:00 - 03-06 02:30:00 @ 15.0, 32: 03-06 02:30:00 - 03-06 03:00:00 @ 15.0, 33: 03-06 03:00:00 - 03-06 03:30:00 @ 15.0, 34: 03-06 03:30:00 - 03-06 04:00:00 @ 15.0, 35: 03-06 04:00:00 - 03-06 04:30:00 @ 15.0, 36: 03-06 04:30:00 - 03-06 05:00:00 @ 15.0, 37: 03-06 05:00:00 - 03-06 05:30:00 @ 15.0, 38: 03-06 05:30:00 - 03-06 06:00:00 @ 15.0, 39: 03-06 06:00:00 - 03-06 06:30:00 @ 15.0, 40: 03-06 06:30:00 - 03-06 07:00:00 @ 15.0, 41: 03-06 07:00:00 - 03-06 07:30:00 @ 15.0, 42: 03-06 07:30:00 - 03-06 08:00:00 @ 15.0, 43: 03-06 08:00:00 - 03-06 08:30:00 @ 15.0, 44: 03-06 08:30:00 - 03-06 09:00:00 @ 15.0, 45: 03-06 09:00:00 - 03-06 09:30:00 @ 15.0, 46: 03-06 09:30:00 - 03-06 10:00:00 @ 15.0, 47: 03-06 10:00:00 - 03-06 10:30:00 @ 15.0, 48: 03-06 10:30:00 - 03-06 11:00:00 @ 15.0, 49: 03-06 11:00:00 - 03-06 11:30:00 @ 15.0, 50: 03-06 11:30:00 - 03-06 12:00:00 @ 15.0, 51: 03-06 12:00:00 - 03-06 12:30:00 @ 15.0, 52: 03-06 12:30:00 - 03-06 13:00:00 @ 15.0, 53: 03-06 13:00:00 - 03-06 13:30:00 @ 15.0, 54: 03-06 13:30:00 - 03-06 14:00:00 @ 15.0, 55: 03-06 14:00:00 - 03-06 14:30:00 @ 15.0, 56: 03-06 14:30:00 - 03-06 15:00:00 @ 15.0, 57: 03-06 15:00:00 - 03-06 15:30:00 @ 15.0, 58: 03-06 15:30:00 - 03-06 16:00:00 @ 15.0, 59: 03-06 19:00:00 - 03-06 19:30:00 @ 15.0, 60: 03-06 19:30:00 - 03-06 20:00:00 @ 15.0, 61: 03-06 20:00:00 - 03-06 20:30:00 @ 15.0, 62: 03-06 20:30:00 - 03-06 21:00:00 @ 15.0, 63: 03-06 21:00:00 - 03-06 21:30:00 @ 15.0, 64: 03-06 21:30:00 - 03-06 22:00:00 @ 15.0, 65: 03-06 22:00:00 - 03-06 22:30:00 @ 15.0, 66: 03-06 22:30:00 - 03-06 23:00:00 @ 15.0, 67: 03-06 23:00:00 - 03-06 23:30:00 @ 15.0, 68: 03-06 23:30:00 - 03-07 00:00:00 @ 15.0, 69: 03-07 00:00:00 - 03-07 00:30:00 @ 15.0, 70: 03-07 00:30:00 - 03-07 01:00:00 @ 15.0, 71: 03-07 01:00:00 - 03-07 01:30:00 @ 15.0, 72: 03-07 01:30:00 - 03-07 02:00:00 @ 15.0, 73: 03-07 02:00:00 - 03-07 02:30:00 @ 15.0, 74: 03-07 02:30:00 - 03-07 03:00:00 @ 15.0, 75: 03-07 03:00:00 - 03-07 03:30:00 @ 15.0, 76: 03-07 03:30:00 - 03-07 04:00:00 @ 15.0, 77: 03-07 04:00:00 - 03-07 04:30:00 @ 15.0, 78: 03-07 04:30:00 - 03-07 05:00:00 @ 15.0, 79: 03-07 05:00:00 - 03-07 05:30:00 @ 15.0, 80: 03-07 05:30:00 - 03-07 06:00:00 @ 15.0, 81: 03-07 06:00:00 - 03-07 06:30:00 @ 15.0, 82: 03-07 06:30:00 - 03-07 07:00:00 @ 15.0, 83: 03-07 07:00:00 - 03-07 07:30:00 @ 15.0, 84: 03-07 07:30:00 - 03-07 08:00:00 @ 15.0] 2024-03-05 07:49:25.189400 INFO pred_bat: Import threshold used for optimisation was 12.5p 2024-03-05 07:49:25.236519 INFO pred_bat: Low import rate windows [0: 03-05 07:30:00 - 03-05 08:00:00 @ 15.66, 1: 03-05 08:00:00 - 03-05 08:30:00 @ 15.48, 2: 03-05 08:30:00 - 03-05 09:00:00 @ 16.03, 3: 03-05 09:00:00 - 03-05 09:30:00 @ 16.76, 4: 03-05 09:30:00 - 03-05 10:00:00 @ 14.51, 5: 03-05 10:00:00 - 03-05 11:00:00 @ 13.93, 6: 03-05 11:00:00 - 03-05 11:30:00 @ 12.93, 7: 03-05 11:30:00 - 03-05 12:30:00 @ 13.93, 8: 03-05 12:30:00 - 03-05 13:30:00 @ 13.93, 9: 03-05 13:30:00 - 03-05 14:00:00 @ 13.93, 10: 03-05 14:00:00 - 03-05 15:00:00 @ 14.99, 11: 03-05 15:00:00 - 03-05 16:00:00 @ 14.23, 12: 03-05 16:00:00 - 03-05 16:30:00 @ 28.98, 13: 03-05 16:30:00 - 03-05 17:00:00 @ 32.07, 14: 03-05 17:00:00 - 03-05 17:30:00 @ 33.12, 15: 03-05 17:30:00 - 03-05 18:00:00 @ 34.29, 16: 03-05 18:30:00 - 03-05 19:00:00 @ 36.14, 17: 03-05 19:00:00 - 03-05 19:30:00 @ 19.89, 18: 03-05 19:30:00 - 03-05 20:30:00 @ 17.93, 19: 03-05 20:30:00 - 03-05 21:00:00 @ 15.44, 20: 03-05 21:00:00 - 03-05 21:30:00 @ 17.18, 21: 03-05 21:30:00 - 03-05 22:00:00 @ 15.17, 22: 03-05 22:00:00 - 03-05 22:30:00 @ 13.93, 23: 03-05 22:30:00 - 03-05 23:30:00 @ 13.31, 24: 03-05 23:30:00 - 03-06 00:00:00 @ 13.31, 25: 03-06 00:00:00 - 03-06 00:30:00 @ 9.7, 26: 03-06 00:30:00 - 03-06 01:00:00 @ 13.23, 27: 03-06 01:00:00 - 03-06 02:00:00 @ 11.27, 28: 03-06 02:00:00 - 03-06 03:00:00 @ 11.25, 29: 03-06 03:00:00 - 03-06 04:00:00 @ 11.07, 30: 03-06 04:00:00 - 03-06 05:00:00 @ 12.27, 31: 03-06 05:00:00 - 03-06 06:00:00 @ 13.91, 32: 03-06 06:00:00 - 03-06 07:00:00 @ 14.91, 33: 03-06 07:00:00 - 03-06 07:30:00 @ 13.93, 34: 03-06 07:30:00 - 03-06 08:00:00 @ 15.66, 35: 03-06 08:00:00 - 03-06 08:30:00 @ 15.48, 36: 03-06 08:30:00 - 03-06 09:00:00 @ 16.03, 37: 03-06 09:00:00 - 03-06 09:30:00 @ 16.76, 38: 03-06 09:30:00 - 03-06 10:00:00 @ 14.51, 39: 03-06 10:00:00 - 03-06 11:00:00 @ 13.93, 40: 03-06 11:00:00 - 03-06 11:30:00 @ 12.93, 41: 03-06 11:30:00 - 03-06 12:30:00 @ 13.93, 42: 03-06 12:30:00 - 03-06 13:30:00 @ 13.93, 43: 03-06 13:30:00 - 03-06 14:00:00 @ 13.93, 44: 03-06 14:00:00 - 03-06 15:00:00 @ 14.99, 45: 03-06 15:00:00 - 03-06 16:00:00 @ 14.23, 46: 03-06 16:00:00 - 03-06 16:30:00 @ 28.98, 47: 03-06 16:30:00 - 03-06 17:00:00 @ 32.07, 48: 03-06 17:00:00 - 03-06 17:30:00 @ 33.12, 49: 03-06 17:30:00 - 03-06 18:00:00 @ 34.29, 50: 03-06 18:30:00 - 03-06 19:00:00 @ 36.14, 51: 03-06 19:00:00 - 03-06 19:30:00 @ 19.89, 52: 03-06 19:30:00 - 03-06 20:30:00 @ 17.93, 53: 03-06 20:30:00 - 03-06 21:00:00 @ 15.44, 54: 03-06 21:00:00 - 03-06 21:30:00 @ 17.18, 55: 03-06 21:30:00 - 03-06 22:00:00 @ 15.17, 56: 03-06 22:00:00 - 03-06 22:30:00 @ 13.93, 57: 03-06 22:30:00 - 03-06 23:30:00 @ 13.31, 58: 03-06 23:30:00 - 03-07 00:00:00 @ 13.31, 59: 03-07 00:00:00 - 03-07 00:30:00 @ 9.7, 60: 03-07 00:30:00 - 03-07 01:00:00 @ 13.23, 61: 03-07 01:00:00 - 03-07 02:00:00 @ 11.27, 62: 03-07 02:00:00 - 03-07 03:00:00 @ 11.25, 63: 03-07 03:00:00 - 03-07 04:00:00 @ 11.07, 64: 03-07 04:00:00 - 03-07 05:00:00 @ 12.27, 65: 03-07 05:00:00 - 03-07 06:00:00 @ 13.91, 66: 03-07 06:00:00 - 03-07 07:00:00 @ 14.91, 67: 03-07 07:00:00 - 03-07 07:30:00 @ 13.93, 68: 03-07 07:30:00 - 03-07 08:00:00 @ 15.66] 2024-03-05 07:49:25.251743 INFO pred_bat: Inverter 0 using Rest API http://homeassistant.local:6345 2024-03-05 07:49:26.289420 INFO pred_bat: Invertor time 2024-03-05 07:48:58+00:00 AppDaemon time 2024-03-05 07:49:26.288053+00:00 difference -0.48 minutes 2024-03-05 07:49:26.290686 INFO pred_bat: Reserve min: 10.0% Battery_min:4.0% 2024-03-05 07:49:26.292548 INFO pred_bat: Inverter 0 with soc_max 13.51 kWh nominal_capacity 2.66 kWh battery rate raw 6000 w charge rate 6.0 kW discharge rate 6.0 kW battery_rate_min 0.0 w ac limit 14.2 kW export limit 14.2 kW reserve 10.0 % current_reserve 10.0 % 2024-03-05 07:49:27.351458 INFO pred_bat: Inverter 0 SOC: 7.29 kW 54 % Current charge rate 6000.0 w Current discharge rate 6000.0 w Current power 769.0 w Current voltage 52.0 2024-03-05 07:49:27.353056 INFO pred_bat: Inverter 0 scheduled charge enable is True 2024-03-05 07:49:27.354792 INFO pred_bat: Inverter 0 charge windows currently [{'start': 1440, 'end': 1470, 'average': 0}, {'start': 2880, 'end': 2910, 'average': 0}] 2024-03-05 07:49:27.356593 INFO pred_bat: Inverter 0 Charge settings: 03-06 00:00:00-03-06 00:30:00 limit 100.0 power 6.0 kW 2024-03-05 07:49:27.357824 INFO pred_bat: Inverter 0 scheduled discharge enable is False 2024-03-05 07:49:27.359033 INFO pred_bat: Inverter 0 discharge windows currently [{'start': 480, 'end': 571, 'average': 0}, {'start': 1920, 'end': 2011, 'average': 0}] 2024-03-05 07:49:27.359941 INFO pred_bat: Found 1 inverters totals: min reserve 1.35 current reserve 1.35 soc_max 13.51 soc 7.29 charge rate 6.0 kW discharge rate 6.0 kW battery_rate_min 0.0 w ac limit 14.2 export limit 14.2 kW loss charge 5 % loss discharge 5 % inverter loss 5 % 2024-03-05 07:49:27.391362 INFO pred_bat: Base charge window [ 06-03 00:00:00 - 06-03 00:30:00 @ 0p 100%, 07-03 00:00:00 - 07-03 00:30:00 @ 0p 100% ] 2024-03-05 07:49:27.392399 INFO pred_bat: Base discharge window [ 05-03 08:00:00 - 05-03 09:31:00 @ 0p 100.0%, 06-03 08:00:00 - 06-03 09:31:00 @ 0p 100.0% ] 2024-03-05 07:49:27.393188 INFO pred_bat: Charge window will be: 2024-03-05 08:00:00+00:00 - 2024-03-05 08:30:00+00:00 - current soc 54 target 52 2024-03-05 07:49:27.394246 INFO pred_bat: Configuring charge window now (now 03-05 07:45:00 target set_window_minutes 30 charge start time 03-05 08:00:00 2024-03-05 07:49:41.927544 INFO pred_bat: Inverter 0 set charge slot 1 {'start': '08:00', 'finish': '08:30'} via REST successful after retry 0 2024-03-05 07:49:41.953306 INFO pred_bat: Inverter 0 Updated start and end charge window to 08:00:00 - 08:30:00 (old 00:00:00 - 00:30:00) 2024-03-05 07:49:41.954903 INFO pred_bat: Next discharge window will be: 2024-03-05 08:30:00+00:00 - 2024-03-05 10:01:00+00:00 at reserve 56 2024-03-05 07:49:41.958236 INFO pred_bat: Setting ECO mode as we are not yet within the discharge window - next time is 03-05 08:30:00 - 03-05 10:00:00 2024-03-05 07:49:41.962982 INFO pred_bat: Inverter 0 Adjust force discharge to False, change times from 08:00:00 - 09:31:00 to None - None 2024-03-05 07:49:41.966135 INFO pred_bat: Inverter 0 Current charge limit is 100 % and new target is 52 % 2024-03-05 07:49:50.474495 INFO pred_bat: Inverter 0 charge target 52 via REST successful on retry 0 2024-03-05 07:49:50.505948 INFO pred_bat: Adjust reserve to default (as set_reserve_enable is true) 2024-03-05 07:49:50.507415 INFO pred_bat: Inverter 0 Current reserve is 10.0 already at target 2024-03-05 07:49:50.520040 INFO pred_bat: Completed run status Idle 2024-03-05 07:49:50.537567 INFO pred_bat: Creating predbat dashboard at /homeassistant/predbat_dashboard.yaml

springfall2008 commented 7 months ago

Fix now on main, sorry I changed something I shouldn't and it was just boosting on charging regardless. If you can test it that would be great

campbellcopeland commented 7 months ago

I’m on agile so only planning iBoost to trigger my automation for Tuya immersion control when rates are cheaper than gas - just now, agile hasn’t dropped low enough for slots to be planned. But, it’s definitely looking better than previous release.

7Van737 commented 7 months ago

@campbellcopeland I note above you mention setting the 'iBoost gas price scaling' to 0.8 to equate to 80% boiler efficiency. There is no current detail of the workings of the scaling factor in the documentation (@gcoan) but I think you need a reciprocal of 0.8, i.e 1.25 to equate to an 80% gas boiler efficiency.

@springfall2008 Is there a reason the 'iBoost Max Energy' is restricted to 5 kWh? Pre having my battery I've had many days when I've heated the tank with around 12kWh from excess solar. I expect less to be available gong forward but are still consuming more than 5kWh through the immersion when Agile rates are low.

gcoan commented 7 months ago

@campbellcopeland thanks for highlighting this. I'll look into updating the documentation

springfall2008 commented 7 months ago

Is there a reason the 'iBoost Max Energy' is restricted to 5 kWh?

AFAIK its not you just change the value in HA?

gcoan commented 7 months ago

Is there a reason the 'iBoost Max Energy' is restricted to 5 kWh?

AFAIK its not you just change the value in HA?

In predbat.py iboost_max_energy seems to be set to have a max value of 5:

{
    "name": "iboost_max_energy",
    "friendly_name": "IBoost max energy",
    "type": "input_number",
    "min": 0,
    "max": 5,
    "step": 0.1,
    "unit": "kWh",
    "enable": "iboost_enable",
    "default": 3.0,
},
springfall2008 commented 7 months ago

Is there a reason the 'iBoost Max Energy' is restricted to 5 kWh?

AFAIK its not you just change the value in HA?

In predbat.py iboost_max_energy seems to be set to have a max value of 5:

{
    "name": "iboost_max_energy",
    "friendly_name": "IBoost max energy",
    "type": "input_number",
    "min": 0,
    "max": 5,
    "step": 0.1,
    "unit": "kWh",
    "enable": "iboost_enable",
    "default": 3.0,
},

I can change that, but AFAIK it doesn't prevent you from entering bigger numbers

gcoan commented 7 months ago

@campbellcopeland out of interest how are you controlling your iboost from the predbat binary sensor? I've heard that there isn't a home assistant integration?

Thanks

campbellcopeland commented 7 months ago

@gcoan i don’t have an Iboost, just a Tuya enabled switch for my immersion heater that I have an automation to trigger whenever Predbat sets the appropriate flag. So, it’s either on or off at 3kW - only trigger when cheaper than gas.

gcoan commented 7 months ago

@gcoan i don’t have an Iboost, just a Tuya enabled switch for my immersion heater that I have an automation to trigger whenever Predbat sets the appropriate flag. So, it’s either on or off at 3kW - only trigger when cheaper than gas.

Thanks, I plan to make the documentation a bit more generic, covering immersion heaters, EDDI devices etc. Someone on the givenergy community forum said its not possible to remotely control an iboost so wanted to understand what people are actually doing with the predbat function

springfall2008 commented 7 months ago

@gcoan i don’t have an Iboost, just a Tuya enabled switch for my immersion heater that I have an automation to trigger whenever Predbat sets the appropriate flag. So, it’s either on or off at 3kW - only trigger when cheaper than gas.

Thanks, I plan to make the documentation a bit more generic, covering immersion heaters, EDDI devices etc. Someone on the givenergy community forum said its not possible to remotely control an iboost so wanted to understand what people are actually doing with the predbat function

Some people have added one of those mechanical button pushers to iBoost

campbellcopeland commented 7 months ago

I spent under £40 to replace my existing fuse spur with something similar to this. couldn’t justify the cost of a proper solar diverter due to export rates vs Octopus Gas Tracker price differences. Allows the Tuya integration in Home Assistant.

https://amzn.eu/d/3soSIA0

7Van737 commented 7 months ago

I do have an iBoost which has diverted 16MWh to my hot water cyclinder in the 10 years that I’ve owned it. As Geoffrey says it has no smart features and in order perform a "boost", i.e. operate the immersion at maximum rate, a manual button must be pressed on the front of the unit - each press adds 15 mins to the total boost period - up to 120 mins max. I did consider a ‘Fingerbot’ but saw some comments saying they eventually fall off.

I have therefore installed two Sonoff POW 20W switches in a din rail enclosure - one to isolate the iBoost and the other to bypass it. When generating solar, the iBoost is live and the bypass closed. The bypass is opened whenever Agile prices fall below a set price. I have all this controlled by an automation which ensures the iboost isolating and bypass switches are never both open at the same time as otherwise the iboost is likely to be damaged.

gcoan commented 7 months ago

thanks guys for sharing how you've automated your hot water. Its not strictly within Predbat scope but I'll add a little in to cover different options and how to link predbat to those options

gcoan commented 6 months ago

@campbellcopeland I note above you mention setting the 'iBoost gas price scaling' to 0.8 to equate to 80% boiler efficiency. There is no current detail of the workings of the scaling factor in the documentation (@gcoan) but I think you need a reciprocal of 0.8, i.e 1.25 to equate to an 80% gas boiler efficiency.

thanks, I have updated and expanded the 'iboost' documentation to be more generic about different types of solar diverters, not just iboost and added a generic 'starter' automation

Having checked the code, @campbellcopeland yes predbat_iboost_gas_scaling does need to be set to the reciprocal of the gas boiler efficiency as the value entered is multiplied by the gas price rate.

Updated docs here: https://github.com/gcoan/batpred/blob/main/docs/customisation.md